Mysql
 sql >> база данни >  >> RDS >> Mysql

Създаване на MySQL SET от низ

Ако се опитвате да използвате набора в IN изявление, вместо да разделяте низа, можете да направите сравнение като:

SELECT * FROM `table` WHERE 'the,quick,brown,fox' REGEXP CONCAT('(^|,)','word','(,|$)');

Не съм сигурен колко ефективно би било това, ако наборът ви от данни е голям, но може да е по-бързо, отколкото да четете и избирате от временна таблица.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. алтернатива на mysql_field_name в mysqli

  2. Използване на MariaDB

  3. Изпълнете скрипт/команда на Shell от MySQL Trigger/Stored Procedure

  4. Писане на SQL заявка към SELECT елемент от следната таблица

  5. MySQL Group По функционалност в различна версия