Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.

Подробнее про sql...

У меня есть таблица со следующими данными Task | Start Time | End Time A | 2/24/2020 1:00 PM | 2/24/2020 2:00 PM B | 2/24/2020 3:00 PM | 2/24/2020 5:00 PM A | 2/25/2020 1:00 PM | 2/25/2020 2:00 PM B | 2/25/2020 3:00 PM | 2/25/2020 6:00 PM Можно ли написать запрос, который возвращ....
24 Фев 2021 в 15:01
Я пытаюсь вставить свои результаты во временную таблицу, которую я создал ранее. Не знаю, почему это не работает. Нужна помощь, спасибо. Код: SET @serial = '75900101'; DROP TEMPORARY TABLE IF EXISTS machinenametable; CREATE TEMPORARY TABLE machinenametable (id INT, name VARCHAR(100)); WITH machi....
24 Фев 2021 в 14:10
Я искал на форуме, но не нашел проблемы, подобной той, что у меня есть. У меня есть таблица под названием Таблица журнала, и в ней есть следующие данные: Транзакция считается продажей, если количество> 0, в противном случае это транзакция ссуды. Теперь мой вопрос: как я могу посчитать общее колич....
24 Фев 2021 в 10:42
Мне нужно удалить кучу записей (буквально миллионы), но я не хочу делать это в отдельном заявлении из-за проблем с производительностью. Итак, я создал представление: CREATE VIEW V1 AS SELECT FIRST 500000 * FROM TABLE WHERE W_ID = 14 После этого делаю кучу удалений, например: DELETE....
24 Фев 2021 в 09:42
Таблица всех книг CREATE TABLE [dbo].[Book]( [Id] [uniqueidentifier] NOT NULL, [ISBN10] [nvarchar](50) NULL) Книги, которые есть у продавца CREATE TABLE [dbo].[BookSeller]( [Id] [uniqueidentifier] NOT NULL, [ISBN10] [nvarchar](50) NULL, [SellerId] int NOT NULL ) Вставка записей....
24 Фев 2021 в 08:41
Если у меня есть данные, которые выглядят следующим образом: +------+------------+-------+ | a | val | val2 | +------+------------+-------+ | 3.14 | [1, 2, 3] | [2, 3]| | 1.59 | [7, 8, 9] | ... | | -1 | [4, 5, 6] | ... | +------+------------+-------+ И я хочу получить средние зн....
24 Фев 2021 в 03:50
Я пытаюсь вычислить разницу во времени между двумя событиями входа в систему BigQuery по пользователю. Я хочу понять, сколько времени проходит между входами в систему для каждого пользователя. Я пробовал выполнить следующий запрос: Select user_id, timestamp, timestamp_diff(timestamp, (lag(times....
24 Фев 2021 в 03:18
Что эквивалентно этому оператору SQL в Django? SELECT * FROM NAMES WHERE CONCAT (name,' ',last_name) LIKE '%Lennon%'; ....
24 Фев 2021 в 00:30
У меня проблема с переносом значения из предыдущей строки, когда значение равно нулю. В настоящее время у меня есть набор данных +------+---------+ month. average +------+---------+ 01/2018 null 02/2018 null 03/2018 4 04/2018 10 05/2018 null 06/2018 20 07/2018 null Мой жела....
23 Фев 2021 в 23:53
Текущая ситуация В настоящее время у меня есть этот сценарий PL-SQL почти с пятьюдесятью словами "жестко запрограммированы": DECLARE categoryToSearch VARCHAR2(16); BEGIN categoryToSearch := 'my_category'; FOR my_object IN (SELECT my_field FROM my_schema.my_table WHERE other_field =....
23 Фев 2021 в 21:49
Привет, я не эксперт по SQl, но я пытаюсь запросить данные и транспонировать их, и у меня проблемы, вот что я хочу: Сделай это DateandTime Val1 Val2 2020-01-01 00:00:00.000 10 20 Выглядеть так DateandTime Tag Value 2020-01-01 00:00:00.000 Val1 10 2020-....
sql
23 Фев 2021 в 18:55
Вот как строится моя основная таблица: У меня есть пользователи с различными датами действий в качестве меток времени (дата, час, минуты, секунды). Действия пользователей разделены либо несколькими днями, либо часами. Я пытаюсь найти интервалы между каждым действием для каждого пользователя с функ....
23 Фев 2021 в 18:39
Это код, который я использую в postgres: SELECT CASE WHEN 'oz' != ANY(('{oz,l,m,g}')::text[]) THEN 'HELOO' ELSE 'WOAH' END; AFAIK, это должно выбрать «WOAH», но это дает «HELOO». Теперь с любой строкой слева всегда выбирается «HELOO» (я пробовал «обезьяна» и «мг»). Когда я запускаю тот же код, но ....
23 Фев 2021 в 18:30
Я создал следующий запрос, чтобы добавить пользователей в группу в базе данных SQL. Поскольку из таблицы Группы вставляются два столбца, мне приходится указывать имя группы несколько раз. Есть ли способ упростить этот запрос, чтобы мне нужно было указывать адрес электронной почты и имя группы тол....
23 Фев 2021 в 14:41
Сложно выразить .. итак пример: Таблица, в которой записывается количество товаров, проданных поставщиками, и дата продажи: item | vendor | count | date item1 | john | 1 | 2021-01-15 item4 | john | 2 | 2021-01-15 item1 | paul | 1 | 2021-01-15 ....
23 Фев 2021 в 13:57
Я пытаюсь создать триггер вставки для хеширования строки в пароль SHA256: DROP TABLE client; CREATE TABLE client ( id NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, password CHAR(64) NOT NULL ); -- Add Insert Trigger CREATE OR REPLACE TRIGGER client_hash_trigger BEFORE INSERT ON....
23 Фев 2021 в 13:32
У меня есть поле даты и времени и поле сети. Поле Sat Count выполняется =IIf(DatePart("w",Fields!DespatchDate.Value)=7,1,0) Я хочу подсчитать количество суббот с учетом даты начала и окончания (обычно месяц). Я попробовал =Sum(IIf(DatePart("w",Fields!DespatchDate.Value)=7,1,0), но результат невер....
23 Фев 2021 в 09:28
Рад встрече Другая программа использует этот SQL для загрузки данных, но сервер БД более 1 ТБ. Последнее предложение SQL используется для "ORDER BY", время загрузки слишком велико. Как отсортировать в возрастающем порядке по метке времени без "ORDER BY" в SQL? ВЫБРАТЬ метку времени, узел, эффект_ион....
23 Фев 2021 в 08:25
Это мой первый пост. За пару лет экспериментов мне удалось найти решения проблем, но я, наконец, застрял, в основном потому, что мне кажется, что мои формулировки и лексика неверны, но я отвлекаюсь. У меня есть две таблицы, позволяющие сказать твиты и лайки .. Нравится Liker | like_id | tweet_id C....
23 Фев 2021 в 08:16
Восстановите счет всех игроков с битой, сыгравших определенное количество иннингов, только если есть более одного игрока с битой, которые сыграли это количество иннингов. 4 иннинга - 2 игрока с битой, 5 иннингов - 3 игрока с битой и т. Д. SELECT COUNT(Innings) AS TotalInnings, COUNT(player) AS Tota....
23 Фев 2021 в 07:16
Пример данных | data_col | | --------------------| | Realdata | | Firsttest | | testSecond | | onetesttwo | | exceptiontestunique | | legitdata | Я хотел отфильтровать все данные, содержащие тест, за исключением одного Мой ожидаемый....
23 Фев 2021 в 04:41
Есть ли способ структурировать инструкцию WHERE, чтобы она действовала как этот псевдокод? Что-то вроде вложенного оператора WHERE? SELECT t.Val1 ,t.Val2 ,t.Val3 ,t.Val4 ,t.Val5 FROM table t WHERE IF t.Val1 = 'ABC' THEN WHERE t.Val2 = t.Val3 ELSE WHERE t.Val4 = t.V....
23 Фев 2021 в 02:25
Мне нужно создать запрос, чтобы получить результаты для многоосной диаграммы. Мне нужно подсчитать количество идентификаторов, созданных для каждой даты между двумя датами. Я пробовал это: DECLARE @StartDate datetime2(7) = '11/1/2020', @EndDate datetime2(7) = '2/22/2021' ;WITH Date_Ran....
23 Фев 2021 в 01:39
Что касается этого вопроса, я понимаю, что SQL можно использовать через =query("some code"), это вполне допустимо, но если существует более простой способ, лучше. Я хочу подсчитать в таблице Google все отключенные учетные записи, но только один раз для каждого идентификатора учетной записи account_s....
22 Фев 2021 в 22:13
Некоторые из идентификаторов донора имеют несколько почтовых адресов, и мне просто нужно выбрать только первый для каждого донора, и если нет почтового адреса, привязанного к идентификатору донора, тогда мне нужно получить адрес для выставления счетов, а если нет выставления счетов адрес, затем адр....
22 Фев 2021 в 21:54