Вопросы, помеченные тегом «ansi-sql»

ANSI SQL - это принятый Американским национальным институтом стандартов стандарт языка структурированных запросов, разработанный ISO / IEC JTC 1. Он является основой для различных диалектов SQL, используемых различными поставщиками СУБД.
avatar
slaw
8 августа 2021 в 19:52
118
2

Перемещение окна SQL по группе

У меня есть стол с несколькими игроками, и у каждого игрока есть выбор: играть в игру A или B (доступно только 2 игры), и их дата и время...
avatar
Mjyo
15 июля 2021 в 23:42
90
1

Как мы можем отформатировать CURRENT_TIMESTAMP в формате «M/DD/YYYY hh:mm AM/PM»? [закрыто]

Как получить эквивалент снежинки sql для версии sql server этого SELECT FORMAT (getdate(), 'M/dd/yyyy h:mm tt', 'en-US')?
avatar
LittleBobbyTables
14 июля 2021 в 10:56
397
1

Конкретная роль запроса таблицы в Snowflake не может ИСПОЛЬЗОВАТЬ хранилище

Я создал, как мне кажется, очень стандартного пользователя с доступом к одной роли, который может запрашивать одну таблицу: create user new_user; alter user new_user set password = 'some_pw'; create role new_role; alter user new_user set default_warehouse =...
avatar
Hydrargyrum
1 июля 2021 в 09:52
24
0

Предложения JOIN для поиска неповторяющихся связанных записей, навигации по цепочке внешних ключей

Фон Я пытаюсь ответить на базовый вопрос о SQL/реляционном объединении, но не думаю, что у меня достаточно словарного запаса, чтобы найти повторяющиеся вопросы. Допустим, у меня есть базовая модель реляционной базы данных. Неважно, какую СУБД я использую для этого. На...
avatar
Kellerness
21 июня 2021 в 09:41
68
1

Определить, какое поле вызывает дубликаты

Я разрабатываю таблицу, и во время тестирования было обнаружено, что одно из полей приводит к дублированию строк (чего не должно быть). В качестве меры предосторожности я хотел бы исключить возможные дубликаты в любом другом поле. Как мне проверить, какой из моих...
avatar
little_edian
7 июня 2021 в 04:14
57
1

ANSI SQL — как назначить строку корзине на основе изменения значения в предыдущей строке

Если у меня есть таблица: id ссылка тип 1 около страница 2 контакт страница 3 НОЛЬ событие 4 site2a страница 5 site2b страница 6 НОЛЬ событие 7 site3a страница 8 site3b страница Как мне получить следующий вывод? По сути, я пытаюсь сравнить «тип»...
avatar
Lay4U
21 мая 2021 в 12:36
41
2

Как управлять строками GROUP BY с помощью ANSISQL?

SELECT COMMISSION_PCT, COUNT(*) FROM EMPLOYEES GROUP BY COMMISSION_PCT; Результат: COMMISSION_PCT, COUNT(*) NULL,72 0.15,5 0.35,3 0.40,1 0.30,7 0.20,7 0.25,6 0.10,6 Здесь мне нужно добавить 0,25 к строке 0,2 и 0,35 к 0,3, но мне любопытно, как это сделать. Вот...
avatar
hotmeatballsoup
19 мая 2021 в 09:56
24
1

Запрос набора результатов MySQL на наличие определенного значения

MySQL 8.x здесь. У меня есть следующие таблицы: [users] (users in the system) === user_id user_username user_password_enc user_first_name user_last_name [events] (CRUDdable things the users can participate...
avatar
insurancenoob
12 марта 2021 в 06:21
85
1

Метод SQL для заполнения пустых строк уникального идентификатора

Первый постер в надежде получить помощь. Очень минимальный опыт программирования, поэтому жаргон может сбивать с толку. Я пытаюсь использовать SQL в Zoho для очистки данных. Данные состоят из A) Транзакционные данные (премия, сборы, чистая прибыль) по полису B) Данные...
avatar
e-Fungus
5 марта 2021 в 15:01
77
1

Когда было введено псевдоним с использованием «=» по сравнению с «как» и как называется эта версия

Когда используется название версии sql, которая поддерживает "=" для псевдонима вместо использования "as"? SELECT A = Col1 ,B = Col2 FROM Table в отличие от SQL-86 SELECT Col1 AS A , Col2 AS B FROM Table
avatar
OmjjICmA
15 февраля 2021 в 22:48
71
1

Фильтр Postgres (где...) и стандарт ANSI

Мне интересно, соответствует ли filter (where ...) Postgres стандарту ANSI? Я не уверен, так как это не функция большинства СУБД, с которыми я сталкивался, и я нигде не могу найти однозначного ответа. Извините, если вопросы "is x ANSI" монотонны.
avatar
Carl
23 января 2021 в 14:18
66
1

Есть ли способ сгруппировать временные метки каждые 24 часа, чтобы я мог получить сумму в Snowflake? [закрыто]

Например, у меня race_start_time race_end_time total_money_raised 2020-05-17 8:50:24 2020-05-17 12:12:43 100 2020-05-22 17:29:19 2020-05-22 19:44:46 98 2020-05-06 17:22:51 2020-05-06 19:11:41 84 2020-05-06 19:25:15 2020-05-06 20:35:53 68 2020-05-06 15:04:52...
avatar
user14251427
20 января 2021 в 16:59
46
1

Настройка результата запроса в соответствии с бизнес-требованиями через псевдоним, который не работает в базе данных Oracle?

База данных Oracle нечувствительна к регистру, поэтому, если я добавляю любой псевдоним, имя столбца всегда пишется заглавными буквами. Например, Если я выполню следующий запрос: Select ID as Id, AGE as Age, NAME as Name from Employee; Столбцы набора результатов...
avatar
David542
2 января 2021 в 04:01
91
1

Операторы для полей даты/времени

Оператор + и - определен в стандартном sql для типов даты/времени, например Time, Duration, Date, Datetime, Timestamp. Вот пример из MySQL: select date '1983-09-05', time '01:02:03', timestamp '2014-01-01 01:02:03', date '1983-09-05' + time '01:02:03', timestamp...
avatar
Mohammed Elhamamsy
16 декабря 2020 в 18:01
149
1

Как реализовать сброс, когда (Teradata) использует только ANSI SQL?

введите описание изображения здесь Мне нужно написать запрос, который подсчитывает количество транзакций клиентов, превышающих 250 фунтов стерлингов. Добавляя кумулятивно, пока сумма не превысит 250, затем сбросьте и начните со следующей строки, пока она не превысит...
avatar
eugen-fried
16 декабря 2020 в 09:36
1281
2

Spark SQL - преобразовать строку в ASCII

у нас возникла проблема, связанная с тем, что один из производителей поместил некоторые строки Unicode в поле, которое должно быть ASCII. В настоящее время задание настраивается в чистом SQL, поэтому я хотел бы знать, возможно ли преобразовать строку Unicode в ASCII,...
avatar
mohamed
15 декабря 2020 в 21:45
208
1

как сбросить накопленную сумму при достижении порога

я столкнулся с проблемой, что я вычисляю столбец cum_sum для суммы, и я хочу, чтобы каждый раз, когда cum_sum превышала пороговое значение 300, cum_sum сбрасывался и пересчитывался данные выглядят так |pk | amount | |:-|:-:| ---:| |1 | 1000 | |2 |20 | |3 ...
avatar
vrms
14 декабря 2020 в 15:47
116
0

MariaDB — агрегатные функции и зависимость GROUP BY

Я прохожу первый курс по SQL, так как за 3 недели сегодня узнал, что в соответствии со стандартами SQL невозможно вернуть результат агрегатной функции [count(*)] в том же результате, что и перечисленные результаты (например, SELECT [name] FROM [table] если вы не...
avatar
Colin Hicks
26 октября 2020 в 21:44
36
1

Агрегирование по столбцу, который также группируется по

Я знаю, что существует много путаницы, связанной с группировкой/агрегацией и т. д., и я думал, что неплохо разбираюсь во всем этом, пока не увидел что-то вроде SELECT A, SUM(B) FROM T GROUP BY A HAVING COUNT(A)>1; Сначала это озадачило меня, так как казалось, что...
avatar
Keith
25 октября 2020 в 05:20
96
5

Как обрабатывать произвольное количество интервалов в SQL?

У меня есть две таблицы в базе данных SQL. Первый, path, содержит точки пути (или траектории). Каждая точка получает строку. Во второй таблице, 'intervals', перечислены интервалы пути, представленного в первой таблице. Они были определенным образом идентифицированы как...