Описание тега sql-in

Оператор SQL IN позволяет указать несколько значений в предложении WHERE.
29 ответов

Передача varchar, полного значений, разделенных запятыми, в функцию SQL Server IN

Дубликат Динамический SQL-запрос с разделителями-запятыми Параметризованные запросы с Like и In У меня есть хранимая процедура SQL Server, где я хотел бы передать varchar полный значений, разделенных запятыми IN функция. Например: DECLARE @Ids varch…
18 май '09 в 17:22
8 ответов

Значения привязки PDO для оператора MySQL IN

У меня есть проблема с PDO, на которую я действительно хотел бы получить ответ после того, как меня мучили в течение довольно долгого времени. Возьмите этот пример: Я связываю массив идентификаторов с оператором PDO для использования в операторе MyS…
19 окт '09 в 01:29
1 ответ

Как получить записи, которые имеют только адреса электронной почты gmail, hotmail, Yahoo в SQL Server 2014?

У меня есть список записей в базе данных, которые имеют адреса электронной почты. Я хотел бы получить записи, которые имеют только адреса электронной почты @gmail, @Hotmail и @Yahoo. Я также хочу, чтобы записи сортировались по доменному имени. Мой к…
27 фев '18 в 22:28
1 ответ

Принимает ли предложение HQL IN только ограниченное количество значений (база данных MySQL)?

Вот моя упрощенная база данных: user_post - id - post_id (FK) post - id - link_id (FK) link - id У меня есть список user_post и я хочу получить для каждого из них link они связаны с. В настоящее время я делаю это так: SELECT userPost.post.link FROM …
21 июн '12 в 09:18
2 ответа

SQL Server: сравнение списка строк с подстановочными знаками с помощью LIKE

Я пытаюсь найти способ сравнить поле символа с несколькими строковыми подстановочными знаками, хранящимися в таблице поиска. Например, Таблица А - моя главная таблица. В Таблице A есть столбец "Код", который мне нужно оценить. Я хочу найти все строк…
20 ноя '17 в 17:32
1 ответ

Знать, какие элементы не существуют внутри предложения IN в SQL

Я получил такой запрос Select * from tablename where field1 in (a,b,c,d); Я хочу знать, если есть способ, где, если элемент не найден, БД возвращают все поля этого элемента с нулем пример +-------+-------+-------+ |field_1|field_2|field_3| +-------+…
20 янв '14 в 20:27
2 ответа

Сложность использования массива как части запроса "IN" PDO

Я пытаюсь запросить базу данных MySQL, используя массив. $array=array('Group1','Group2','Group3'); $inQuery=implode(",",$array); //$inQuery='Group1'; //This returns the expected result, but is obviously not an array $data=array($inQuery); try { $STH…
27 июн '11 в 20:23
3 ответа

Node.js sqlite3 IN оператор

Поэтому я сейчас пытаюсь сделать запрос в Node.js: // friends is an array object db.all('SELECT email ' + 'FROM users' + 'WHERE email in ?', friends, function(err, rows) { if (!err) { Я знаю, что вы можете передать массив параметров для каждого '?' …
18 дек '15 в 05:44
2 ответа

MySQL как с предложением IN

Можно ли расширить выражение LIKE предложением IN? На данный момент я получил следующий SQL: select * from SECURITY_PERMISSION permission where permission.PERMISSION_ID like '%_10498_%' and permission.PERMISSION_ID like '%_OBJ_VIEW%' Я хочу передать…
31 янв '19 в 07:42
1 ответ

Поиск по массиву целых чисел

У меня есть строка, поступающая так: '202,203,204,205,226,230,274' Я хочу разбить эту строку на массив чисел и вернуть все записи с этими идентификаторами. Пока что у меня есть: string[] myArray = myString.Split(','); int[] myIntArray = new int[myAr…
12 окт '11 в 20:04
1 ответ

Как использовать список строк [ ] во вложенном операторе Select в приложении WPF C#

Передача списка string[] для извлечения данных из БД с использованием оператора IN. Select col1, col2, col3 from tablename where col4 IN (// the list goes here); Количество элементов в списке может превышать 1000, и, поскольку Oracle не позволяет пе…
15 фев '17 в 10:37
1 ответ

Как обновить поле SQL из того же поля в MS-Access

- **Date | DocNumber** - ------ | 5000001 - ------ | 5000001 - ------ | 5000001 - 28/02/2014 | 5000001 - 28/02/2014 | 5000001 - 31/12/2013 | 5000001 Как update empty date с greatest date для того же номера документа с помощью подзапроса С наилучшим…
07 фев '15 в 10:38
3 ответа

SQL, пытаясь избавиться от больших IN cluase

У меня есть стол, Contacts: Contact_ID (int) ContactName (nvarchar) Мне дают список идентификаторов контактов для выбора. Обычно я бы просто SELECT * FROM Contacts WHERE IN (List of contact ID) Проблема в том, что список идентификаторов контактов мо…
28 авг '15 в 13:02
2 ответа

SQL Server 2005 - DataType переменной для хранения RowSet

В типичной хранимой процедуре, в которой я работаю, есть различные проверки с одним и тем же запросом, как показано ниже. SELECT ... FROM Projects WHERE ProjectId IN (SELECT ProjectId FROM Tasks) я хотел бы заменить запрос (SELECT ProjectId FROM Tas…
19 янв '12 в 06:58
1 ответ

Как использовать лимит и смещение в подзапросе оператора SQL IN?

Например: SELECT groupdate FROM ccl9t_az_articles WHERE groupdate IN ( SELECT * FROM ccl9t_az_articles LIMIT 3 OFFSET 2 ) GROUP BY groupdate Какой правильный путь?
21 янв '18 в 07:09
2 ответа

PHP SQL Match как значение из массива

Поэтому я использую PHP и SQL (PDO) для написания запроса, который будет принимать значения из массива флажков (names[]), чтобы, например, кто-то мог передать значения "Боб", "Джон" и "Билл", и я хочу сопоставить те, с колонкой в ​​базе данных. Проб…
23 июл '18 в 17:15
1 ответ

Более быстрый метод MySQL для этого запроса, используя IN с проверкой на счет?

Я работаю с видеобазой, которая связана с тегами. Когда я выполняю этот запрос, мне нужно долго ждать, он создает временную таблицу и тому подобное, но я думаю, что это должно быть быстрее: EXPLAIN SELECT SQL_NO_CACHE `video_id` FROM `video_tag_link…
21 июн '15 в 03:38
1 ответ

Как получить данные из таблицы sqlite, используя IN

Я использовал этот запрос для получения данных из таблицы данных sqlite: select cat_eng_name from category_list where id in (select category_id from kirtan_list) Но я не могу получить какой-либо результат или любую ошибку, данные доступны в таблице …
01 сен '16 в 10:34
3 ответа

Почему num IN("num1,num2") ставится поверх первой запятой?

Вот мой псевдопросмотр: SELECT col1, col2 FROM table WHERE number IN(number1,number2,number3); ПРИМЕР SELECT name, description FROM products WHERE 5 IN(category_id); ПРИМЕЧАНИЕ. Предположим, что одна из строк в таблице имеет category_id = 2,5,7 ЭТА …
29 сен '14 в 01:59
1 ответ

PHP PDO с предложением IN и LIMIT

Я пытаюсь выполнить оператор с предложением IN, используя PDO и LIMIT. После этого урока https://phpdelusions.net/pdo мне удалось создать работающий код, но не получающий данные так, как должен $inStmt = DB::prepare("SELECT following_user_id FROM fo…
21 июл '18 в 23:05