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

Truy vấn sql với các ký tự đặc biệt - làm thế nào để xử lý?

Điều này giả sử bạn có 3 tên riêng biệt trong chuỗi mẫu của mình

Kết hợp chuẩn xác. bạn cần tăng gấp đôi dấu ngoặc kép.

select * from emp where
empname IN ('john,1' , 'devil''s', 'corn')

Bạn cũng không thể LIKE / IN trong SQL Server.

select * from emp where
  empname like '%john,1%'
  OR
  empname like '%devil''s%'
  OR
  empname like '%corn%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để convert (varchar, float) quyết định giữ bao nhiêu chữ số thập phân?

  2. Cách gửi email từ SQL Server (T-SQL)

  3. cách làm cho nội dung bảng được hiển thị tự động trong biểu mẫu bật lên

  4. Tạo bảng HTML với SQL FOR XML

  5. Nhận chi tiết tài khoản dịch vụ của dịch vụ đại lý SQL