Описание тега find-in-set

MySQL FIND_IN_SET() returns the position of a string if it is present (as a substring) within a list of strings.
1 ответ

Как я могу использовать FIND_IN_SET в таблице JOINED?

У меня есть 2 таблицы: пользователь: имена зарегистрированных доноров крови с указанием их группы крови. кровь: содержит группы крови и совместимость крови. Например: идентификатор крови 5 (A-) может принимать донорскую кровь от 5 (A-) и 6 (O-). Я д…
28 апр '16 в 01:36
2 ответа

MYSQL Заказ по полю или Find_in_set без IN()

Я строю запрос mysql для функции поиска, теперь я хочу упорядочить результат определенным образом, используя массив идентификаторов. Я был в состоянии сделать это с помощью части MYSQL, подобной этой: SELECT id, name FROM mytable WHERE id IN (77, 3,…
31 июл '16 в 01:46
1 ответ

Использовать FIND_IN_SET мою функцию sql с хэшированными значениями

У меня есть следующий запрос: SELECT url, url_hash from pages WHERE url_hash IN (SHA1('URL1'), SHA1('URL2'), SHA1('URL3')) ORDER BY FIND_IN_SET(url_hash, "SHA1('URL1'), SHA1('URL2'), SHA1('URL3')") Я бы хотел сохранить порядок набора результатов так…
17 апр '14 в 14:12
1 ответ

SQL/PHP find_in_set

Я пытаюсь получить результаты, где 1 строка из таблицы A (profiles.category) соответствует 1 строке из таблицы B (projects.categorysecond), однако я не получаю результаты. * ВАЖНО projects.categorysecond будет варьироваться от одной категории к неск…
16 фев '17 в 02:29
2 ответа

Как использовать объединить, что тянуть запятые значения с MySQL

У меня есть таблицы tbl_restaurant (имя, kitchen_id,....) и tbl_cuisine (kitchen_id, kitchen_name) В tbl_restaurant поле kitchen_id содержит значения, разделенные запятыми (,), такие как (3,6,9,20,31), и когда я пытаюсь получить имя kitchen_name, ис…
23 дек '13 в 09:10
1 ответ

Извлечь строку из таблицы, которая соответствует значению в одном столбце и наличию подстроки в строке через запятую в другом столбце

Вопрос Как найти строки, которые соответствуют значению в одном столбце (с помощью оператора =), а в другом столбце должна быть подстрока (с помощью find_in_set или другого совпадения подстроки). Сценарий: у меня есть три таблицы MySQL: 1. Фигуры. В…
13 янв '17 в 10:04
1 ответ

mysql | Запрос из пустого столбца и FIND_IN_SET

У меня есть стол: id name position status 1 A 1,2 1 2 B 1 1 3 C 1 4 D 2 1 Куда: position столбец - текстовое поле; Моя просьба здесь: SELECT `id` FROM `table` WHERE `status`=1 AND `position` > '' AND `position` = FIND_IN_SET( 1, `position` ) OR `…
18 мар '14 в 13:10
1 ответ

MySQL Получить отличные значения от пользовательских (|) разделенных строк

У меня есть стол. Давайте назовем это user_errors user_id errors 1 E001|E003 1 E005|E001|E003 3 E009|E002|E004 2 E001|E005|E004|E006 У меня есть другая таблица с описанием ошибки. Скажем error_description err_code error_description E001 Error 01 E00…
1 ответ

Как использовать поиск по шаблону в FIND_IN_SET() mysql?

У меня есть хранимая процедура, я хочу использовать поиск по шаблону в FIND_IN_SET AND IF(ipc IS NOT NULL,FIND_IN_SET(b.ipc_class_symbol, ipc),1=1)); ipc - это varchar, такой как "F03D, F02D" и т. д. Я хочу искать в "F03D%, F02D%", который не дает н…
1 ответ

Получить позицию строки, разделенную запятой

У меня есть строка в моей таблице SQL, которая выглядит следующим образом Я хотел бы запустить запрос с find_in_set следующим образом: list ------------ 1,2,5,33,3,4 SELECT * FROM mytable WHERE FIND_IN_SET( id, list ) и получить позицию результата в…
01 апр '14 в 20:16
1 ответ

Проблема с соединением запросов MySQL при использовании FIND_IN_SET и GROUP_CONCAT

Таким образом, у меня есть структура продуктов / категорий / брендов, где категории продуктов идентифицируются столбцом, содержащим список идентификаторов категорий, разделенных запятыми, т.е. 101,105,108, а также столбец идентификатора бренда. Я пы…
14 янв '19 в 20:53
1 ответ

Найти значение через запятую в столбце, используя список через запятую

У меня есть колонка item_id_list с разделенным запятыми идентификатором, таким как это: Я могу искать их с помощью FIND_IN_SET() такие как это: SELECT * FROM task_detail WHERE FIND_IN_SET('21', item_id_list) но мне нужно проверить, существует ли нес…
13 фев '19 в 11:45
2 ответа

Выбор всех строк, где столбец имеет определенный идентификатор

Так что у меня есть плохо спроектированная база данных (я думаю), которую я не могу изменить. Это приложение, похожее на твиттер, где пользователи могут следить друг за другом. У каждого пользователя есть строка в таблице, и в этой таблице есть стол…
15 сен '13 в 13:04
1 ответ

REGEX mysql для значений, разделенных запятыми

У меня есть запрос MySQL в Java, как public static BusObjectIterator<con.PROJECT_EMP> GetEmpObjectsforOrgandMultipleCategory(String ORG, String CATEGORY) { String query=select * from PROJECT_EMP where org = :ORG and category=:CATEGORY; ..... r…
26 дек '13 в 11:02
2 ответа

SQL Server 2014 эквивалентен mysql's find_in_set()

Я работаю с базой данных, которая имеет таблицу местоположений, такую ​​как: locationID | locationHierarchy 1 | 0 2 | 1 3 | 1,2 4 | 1 5 | 1,4 6 | 1,4,5 что делает дерево таким 1 --2 ----3 --4 ----5 ------6 где locationHierarchy - это CSV-строка loca…
01 мар '16 в 14:34
1 ответ

Как получить разделенные запятыми значения таблицы формы в symfony2?

У меня есть таблица MySQL, которая содержит значения, разделенные запятыми, как это: первый ряд =(A,AB)второй ряд =(AC, AE) Я хочу выбрать строки, которые имеют в своем наборе A, а не AC ИЛИ AE. Я использую symfony2 в моем коде. $query = $query->…
17 янв '14 в 07:57
1 ответ

mysql проверяет, находится ли данная строка в списке через запятую без FIND_IN_SET

SELECT * FROM TABLE_NAME WHERE 'string' in ('string1','string2','string3') Это не дает правильный результат find_in_set только с учетом точного результата. Если какой-либо способ получить правильный результат без использования find_in_set
28 авг '18 в 09:59
2 ответа

Подзапрос с использованием оператора IN

У меня есть таблица с именем 'user_permission', есть столбец с именем location_ids и тип данных varchar (255). Я хранил здесь значение как 10,27,36. Теперь я хочу использовать этот location_ids в операторе сравнения IN. Следующий запрос я пробовал, …
02 дек '14 в 08:29
2 ответа

Mysql GROUP_CONCAT и IN запрос

У меня есть таблица EMPDetails, как EmpID EmpName EmpFriendsID 1 Hari 2,3 2 Ramesh 3 Suresh Я хотел бы получить запрос для получения имени EmpFriends, если я дам EmpID. Например, если указан EmpID 1, результат должен быть 1 Hari 2,3 Ramesh,Suresh Бл…
27 дек '13 в 07:26
3 ответа

Как использовать FIND_IN_SET в jpa

Как я могу использовать find_in_set в jpa? Мне нужно достичь, как этоSQL - select * from teacher where find_in_set("5", deptIds) and id = 101 где deptIds разделить запятыми (я знаю, что это плохая идея, но наследие.) Для этого меня пытались использо…
19 июл '18 в 11:26