Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySql:Chọn câu lệnh sử dụng toán tử IN

Bạn có thể sử dụng FIND_IN_SET() :

SELECT column1 FROM table WHERE FIND_IN_SET('2', column2) != 0

IN về cơ bản toán tử là một phím tắt cho rất nhiều OR:

WHERE column2 = IN ('a', 'b', 'c')

cho kết quả tương tự như

WHERE (column2 = 'a' OR column2 = 'b' OR column2 = 'c')


  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 Chỉ mục không gian không được sử dụng

  2. Tạo tổng ROLLING trong một khoảng thời gian trong mysql

  3. Làm cách nào để sắp xếp id và sub_id theo thứ tự giảm dần?

  4. Sự cố vùng chứa MySQL sau khi thay đổi /etc/mysql/my.cnf, làm thế nào để chỉnh sửa lại?

  5. bảng được chỉ định hai lần vừa là mục tiêu cho INSERT vừa là nguồn dữ liệu riêng biệt