Результаты поиска по запросу "ansi-sql"

2 ответа

Преобразование устаревшего внешнего соединения Oracle в Ansi SQL

У меня сложный не ANSI-запрос, и мне нужно преобразовать в ANSI-запрос.поэтому я возьму небольшой пример, чтобы описать мою проблемувходной запрос

1 ответ

Спасибо большое Михаилу, это прекрасно работает. Вы определенно познакомили меня с кучей новых концепций, которые я читал в последний час, но все это имеет смысл.

я есть простая таблица, как показано ниже, с множеством идентификаторов и дат. ID Date 10R46 2014-11-23 10R46 2016-04-11 100R9 2016-12-21 10R91 2013-05-03 ... ...Я хочу сформулировать запрос, который подсчитывает уникальные идентификаторы для ...

6 ответов

Ответ Лукаса Эдера

ли альтернатива ANSI SQL ключевому слову MYSQL LIMIT? Ключевое слово LIMIT ограничивает количество строк, возвращаемых SELECT, например: SELECT * FROM People WHERE Age > 18 LIMIT 2;возвращает 2 строки. SELECT * FROM People WHERE Age > 18 LIMIT ...

ТОП публикаций

2 ответа

Обратите внимание, что OUTER может быть отброшен, поскольку, по определению, соединения LEFT, RIGHT и FULL должны быть соединениями OUTER (это зависит от личных предпочтений и читабельности)

ю, что на самом деле нет никакой разницы, но является ли «LEFT JOIN» формой ANSI или есть какие-либо СУБД, которые не будут «LEFT JOIN» и потребуют «LEFT OUTER JOIN». [Я прошу здесь, чтобы я мог сохранить несколько кликов, заполнение форм и т. ...

8 ответов

Всегда заключайте в кавычки значения, если столбец имеет тип string (char, varchar, ...), иначе вы получите неожиданные результаты!

мер - я создаю базу данных и таблицу из cli и вставляю некоторые данные: CREATE DATABASE testdb CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; USE testdb; CREATE TABLE test (id INT, str VARCHAR(100)) TYPE=innodb CHARACTER SET 'utf8' COLLATE ...

2 ответа

Сравнение с NULL в SQL

SQL-запросы ANSI-92, которые сравниваются сNULL оценивать как "ложные", например: SELECT * FROM table WHERE field = NULL SELECT * FROM table WHERE field != NULL Будетобе не возвращать строк, потому чтоNULL нельзя сравнивать так. Вместо ...

2 ответа

Список различий между базами данных SQL

Большинство баз данных SQL в определенной степени соответствуют стандартам ANSI SQL, но Стандарт неоднозначен, оставляя некоторые области открытыми для интерпретации (например: как разные операции сNULLs должны быть ...

3 ответа

Возможно ли иметь SQL-запрос, который использует функции AGG таким образом?

Предполагая, что у меня есть следующие агрегатные функции: AGG1AGG2AGG3AGG4Можно ли написать действительный SQL (не зависящий от БД) следующим образом: SELECT [COL1, COL2 ....], AGG1(param1), AGG2(param2) FROM [SOME TABLES] WHERE [SOME ...

2 ответа

Стандартный логический оператор SQL оператор IS vs. equals (=)

На странице Википедии для SQL есть несколько таблиц истинности о булевой логике в SQL. [1] Похоже, что страница Википедии является источником стандарта SQL: 2003. Таблица истинности для оператора равенства (=) отличается от оператора IS ...

1 ответ

ANSI SQL версия SELECT TOP 1

Существует ли ANSI SQL-совместимая версия SQL-сервера?SELECT TOP n?