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

Máy chủ SQL bỏ qua trường hợp trong một biểu thức where

Trong cấu hình mặc định của cơ sở dữ liệu SQL Server, so sánh chuỗi trường hợp không nhạy cảm. Nếu cơ sở dữ liệu của bạn ghi đè cài đặt này (thông qua việc sử dụng đối chiếu thay thế), thì bạn sẽ cần chỉ định loại đối chiếu nào sẽ sử dụng trong truy vấn của mình.

SELECT * FROM myTable WHERE myField = 'sOmeVal' COLLATE SQL_Latin1_General_CP1_CI_AS

Lưu ý rằng đối chiếu mà tôi cung cấp chỉ là một ví dụ (mặc dù nó có nhiều khả năng hoạt động tốt cho bạn). Bạn có thể tìm thấy bản phác thảo kỹ lưỡng hơn về các đối chiếu SQL Server tại đâ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. Chèn SQL Server nếu không tồn tại

  2. Cài đặt SQL Server 2017

  3. Các loại con trỏ máy chủ SQL - Con trỏ KEYSET | Hướng dẫn sử dụng SQL Server / TSQL

  4. Cách thêm AM / PM vào giá trị thời gian trong SQL Server (T-SQL)

  5. Chuyển đổi số tháng thành hàm tên tháng trong SQL