Вопросы по теме 'ansi-sql'

Вложенные данные в таблице базы данных
У меня есть таблица, содержащая записи, которые связаны следующим образом: родитель, ребенок, внук. Я хотел бы иметь возможность запускать запросы, чтобы делать следующее: получить все записи, которые произошли от конкретной записи...
3268 просмотров
schedule 09.10.2021

SQL: агрегатные функции со столбцами типа DATE
Я наткнулся на вопрос (в тесте) о том, какие агрегатные функции применимы к столбцам типа DATE. Итак, насколько я понимаю, COUNT будет просто подсчитывать количество строк, а MIN и MAX возвращают самую раннюю / последнюю дату. Однако меня немного...
17636 просмотров
schedule 10.12.2021

ANSI эквивалент IS NULL
Я пытаюсь найти способ ANSI для записи T-SQL «IS NULL». (исправлено, было 'IN NULL') Некоторые сообщения в Интернете говорят, что вы можете использовать coalesce, чтобы заставить его работать как 'IS NULL' Причина, по которой мне нравится это...
12167 просмотров
schedule 05.09.2021

Как сгладить набор ARRAY_AGGS в Snowflake SELECT
Я пытаюсь сделать SELECT для нескольких объединенных таблиц с колонками VARIANT. Основная запись возвращается как DATA, а вся вспомогательная информация вокруг нее состоит из поддерживающих соединенных таблиц, возвращаемых как INCLUDED. Я...
1041 просмотров

ВЫБЕРИТЕ любую ИЗ системы
Можно ли выполнить любой из этих запросов в SQL? SELECT dates FROM system WHERE dates > 'January 5, 2010' AND dates < 'January 30, 2010' SELECT number FROM system WHERE number > 10 AND number < 20 Я хотел бы создать...
2067 просмотров
schedule 13.03.2022

Почему MySQL позволяет группировать по запросам БЕЗ агрегатных функций?
Сюрприз - это вполне корректный запрос в MySQL: select X, Y from someTable group by X Если вы попробуете этот запрос в Oracle или SQL Server, вы получите естественное сообщение об ошибке: Column 'Y' is invalid in the select list because...
26642 просмотров
schedule 23.03.2022

Функция Oracle TO_DATE() — какая универсальная версия?
Какая универсальная версия функции Oracle SQL TO_DATE() или TO_TIMESTAMP() ? Простая таблица, например: CREATE TABLE SAMPLE ( TRUE_DATE DATE, CHAR_DATE VARCHAR2(10 CHAR) ); При использовании той же функции...
1344 просмотров
schedule 08.03.2023

Стандарт ANSI SQL для ключевого слова ORACLE MINUS
У меня есть запрос, который я хочу совместим со стандартом ANSI SQL. В этом запросе оракула используется работа с ключом MINUS, и я хочу использовать ANSI SQL, который помещается для ключевого слова MINUS. SELECT 'F' selected, UPPER ((...
1945 просмотров
schedule 19.12.2022

Изменение запроса в Postgres для использования только стандартных предложений SQL
Я сделал запрос в Postgres и использовал предложение FILTER, которое доступно в Postgres 9.4 или более поздней версии, но мне сказали, что я могу использовать только стандартные предложения SQL. Мой запрос касается подсчета количества забитых...
46 просмотров
schedule 10.06.2023

Подзапрос Ansi SQL
В конкретном контексте я пишу общий запрос, который будет выполняться во многих различных СУБД (в основном Oracle и Teradata), чтобы сделать это возможным, я хочу написать его в соответствии с ANSI SQL, поэтому какой из следующих вариантов является...
1502 просмотров
schedule 11.01.2023

Как реализовать сброс, когда (Teradata) только с использованием ANSI SQL?
введите описание изображения здесь Мне нужно написать запрос, который считает число часто транзакции клиентов превышают 250 фунтов стерлингов. Кумулятивное сложение до тех пор, пока сумма не превысит 250, затем сбрасывается и начинается со...
98 просмотров
schedule 22.03.2023

SQL получает номер уникального клиента браузером
Я использую AWS Athena для анализа журналов Application Load Balancer. Я пытаюсь получить список браузеров и для каждого браузера количество уникальных пользователей. Мне удалось получить этот список, но количество пользователей неверно. Я не...
74 просмотров