Описание тега sql-except
Оператор SQL EXCEPT объединяет два запроса и возвращает те строки, которые находятся в первом запросе, но отсутствуют во втором. Он представляет собой разницу между двумя наборами.
1
ответ
Получение имени таблицы в результатах курсора, Android, SQLite
Я пишу приложение для Android с участием автомобилей и запчастей. То, что я пытаюсь сделать, это предложить ListView всех частей в БД, за исключением частей, уже назначенных для конкретного автомобиля. Я могу получить желаемые результаты с помощью с…
27 фев '18 в 05:03
5
ответов
Альтернатива "кроме" в SQL с производительностью
У меня есть таблица TableA, как в MS-Sql TrId Status 2345 3 567 3 567 0 2345 0 99 3 778 0 Сценарий состоит в том, что три идентификатора имеют статус как 3, так и 0, некоторые имеют только 3, а некоторые только 0. Мне нужно найти TrIds только со ста…
12 мар '17 в 08:58
1
ответ
Что не так с моим оператором SQL-EXCEPT?
Когда я выбираю "BookID" из моих таблиц "Stats" и "Book", я получаю желаемые результаты, например: MariaDB [db1]> SELECT BookID From Book WHERE Author = 'AuthorX'; +--------+ | BookID | +--------+ | 1003 | +--------+ MariaDB [db1]> SELECT Book…
01 фев '18 в 16:17
4
ответа
Фильтровать группу в MySQL
У меня есть следующие данные из таблицы Id Dsc 500001 INSURED 500001 THIRD PARTY 500001 THIRD PARTY 500001 THIRD PARTY 500002 INSURED 500002 THIRD PARTY 500003 INSURED 500004 BROKER 500005 CLAIMANT Я хочу извлечь те идентификаторы, для которых Dsc н…
06 июл '15 в 06:14
1
ответ
SQLite: ... КРОМЕ... ЗАКАЗАТЬ ПО СЛУЧАЙНОМУ ()
Этот запрос: SELECT colour FROM ColourView EXCEPT SELECT colour FROM SkinColourExceptionsView WHERE race = 'Human' ORDER BY RANDOM() LIMIT 1 Создает следующее исключение: 1st ORDER BY term does not match any column in the result set Тем не менее, из…
19 июл '15 в 11:13
1
ответ
SQL-союз ВСЕ и кроме
Я вижу странное поведение, когда я делаю операторы кроме и в SQL. У меня две таблицы Select * from #old Данные выглядят так oid1 oid2 co 1 11 1 2 22 1 3 33 1 4 55 1 Select * from #new nid1 nid2 co 1 11 3 2 22 1 3 33 1 4 44 1 4 55 1 Это мой последний…
01 авг '18 в 19:55
1
ответ
КРОМЕ ключевого слова в Oracle
Я пытаюсь использовать ключевое слово EXCEPT в Oracle 10.1.0.2.0, но получаю сообщение об ошибке "Неизвестная команда". Я попытался поискать в поиске, и кто-то сказал, что ключевое слово - МИНУС, поэтому я использовал МИНУС, но все равно получаю ту …
16 мар '13 в 02:48
2
ответа
SQL Multiple минус против производительности нескольких соединений
Я надеюсь, что кто-то может объяснить производительность объединения нескольких таблиц по сравнению с использованием MINUS для удаления записей. Я посмотрел на несколько других вопросов о переполнении стека, но не увидел, что искал. Я думал, что эти…
16 апр '15 в 20:04
1
ответ
Удалить элементы, которые не отвечают всем требованиям
У меня есть таблица "OcjeneKorisnika", которая состоит Korisnik_ID, Artikl_ID а также Ocjena_ID поля. В таблице у меня есть запись Korisnik_ID 12 какие статьи заказа Arikl_ID 9 а также Artikl_ID 13 и некоторые значения в Ocjena_ID для своего. Запрос…
09 янв '13 в 06:46
1
ответ
Redshift, КРОМЕ гораздо медленнее, чем LEFT JOIN
Я пытаюсь сравнить промежуточную таблицу ("новые данные") с другой таблицей ("существующие данные"), чтобы определить добавленные / измененные / удаленные строки и, в конечном итоге, переход. Это дорогостоящая операция - полный анализ большого набор…
15 дек '17 в 19:38
2
ответа
Есть ли способ запустить запрос исключения на MSSQL, который использует только часть столбцов?
Что мне нужно сделать, это следующее: В моей базе данных есть таблица, подобная этой: idx | name | age ------ ---------- ------- 1 | John | 18 2 | Marry | 19 3 | Eric | 17 Тогда я получаю второй стол: name | age ------ ----- Moses | 29 John | 18 Eri…
10 мар '17 в 08:04
1
ответ
Разница двух буферов
Я хочу создать буфер 100 м вокруг линии. Но я не хочу выбирать первый 20-метровый буфер. Я попробовал что-то вроде этого: SELECT st_buffer(l.geom, 100) FROM line l EXCEPT SELECT st_buffer(l.geom, 20) FROM line l Но после проверки в QGIS это не срабо…
16 ноя '16 в 22:59
2
ответа
Есть ли способ переписать операторы EXCEPT в операторы NOT IN в SQL?
Я несколько недель изучаю SQL и только что выполнил задание по домашнему заданию об использовании IN и NOT IN. Мне удалось получить правильный ответ, однако я использовал предложение EXCEPT, которое нам пока не разрешено использовать. Из того, что я…
23 апр '15 в 08:07
1
ответ
Проверить, возвращают ли два оператора select один и тот же результат в заданном наборе данных
(select * from query1 EXCEPT select * from query2) UNION ALL (select * from query2 EXCEPT select * from query1) Я наткнулся на запрос выше, чтобы решить эту проблему. Я провел несколько испытаний на Postgres 9.4, и вот мои результаты. 1 минус не под…
26 дек '15 в 15:09
4
ответа
SQL Server 2008 EXCEPT оператор
Вот мой пример скрипта: SELECT c2, c3, c4 FROM Table1 EXCEPT SELECT c2, c3, c4 FROM Table2 Я успешно возвращаю уникальные записи из левой таблицы, которые также не существуют в правой таблице. Обе таблицы имеют идентичные схемы и по большей части ид…
11 апр '14 в 15:29
1
ответ
SQL, объедините две таблицы только с разными значениями (на основе только трех полей, а не всей строки)
Я пытаюсь объединить три таблицы: приложение, аудио, видео. Все они имеют одинаковую схему, но в аудио и видео есть "дубликаты". Где запись в видео всегда будет отображаться в аудио. Я помещаю дубликаты в кавычки, так как вся строка не дублируется, …
21 апр '16 в 15:21
2
ответа
Поиск пропущенных записей в таблице SQL с учетом критериев
У меня скромный опыт работы с SQL (здесь используется MS SQL Server 2012), но это меня уклоняет. Я хочу вывести отдельные имена из таблицы (ранее успешно созданной из объединения), в которой отсутствуют некоторые обязательные записи, но при условии …
17 окт '18 в 07:21
1
ответ
Использование SQL EXCEPT только по первичному ключу
У меня есть 2 таблицы (A и B) в моей базе данных, и мне нужно объединить обе. Обе таблицы имеют составные ключи (девять столбцов) в качестве первичного ключа, и между таблицами есть повторяющиеся строки. Я мог бы использовать "ИСКЛЮЧИТЬ", чтобы полу…
26 мар '15 в 18:11
3
ответа
ИСКЛЮЧИТЬ команду - Найти моряков, которые забронировали все лодки
Я читаю учебник, и я не понимаю этот запрос: найти моряков, которые зарезервировали все лодки. У нас есть 3 таблицы:Моряки: sid, sname, рейтинг, возраст (основной: sid) Лодки: ставка (основной: ставка) Резервы: sid, bid, день (первичный, sid, bid, д…
01 сен '16 в 18:42
2
ответа
За исключением того, что он выходит в 2 других таблицах
Мне нужно получить все значения из таблицы product, за исключением того, что они выходят в 2 других таблицах product. Является ли этот запрос приемлемым, используя 2 ИСКЛЮЧЕНИЯ? Должно ли это быть сделано по-другому. CREATE table missing_values AS s…
07 сен '15 в 16:21