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

SQL Server, kết hợp LIKE và IN?

Không hẳn vậy.

Không có toán tử thay thế nào trong LIKE cú pháp mẫu. Nếu vào năm 2008, bạn có thể sử dụng

SELECT *
FROM   table1
WHERE  EXISTS(SELECT *
              FROM   (VALUES ('value1'),
                             ('value2'),
                             ('value3')) Vals(val)
              WHERE  column1 LIKE '%' + val + '%')  

Bạn cũng có thể sử dụng Biểu thức chính quy trong SQL Server nhưng không phải là nguyên bản. Bạn cần kích hoạt CLR và cài đặt một assembly cho việc này.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ về DATENAME () trong SQL Server

  2. Cách chèn một đốm màu vào cơ sở dữ liệu bằng studio quản lý máy chủ sql

  3. Làm cách nào để nhập tệp dữ liệu sql vào SQL Server?

  4. Thoát khỏi báo giá đơn trong SQL Server

  5. Không thể lấy kết quả của thủ tục được lưu trữ trong biến?