Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL server mengabaikan kasus dalam ekspresi where

Dalam konfigurasi default database SQL Server, perbandingan string adalah peka huruf besar/kecil. Jika database Anda mengesampingkan pengaturan ini (melalui penggunaan susunan alternatif), maka Anda harus menentukan jenis susunan apa yang akan digunakan dalam kueri Anda.

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

Perhatikan bahwa susunan yang saya berikan hanyalah sebuah contoh (meskipun kemungkinan besar akan berfungsi dengan baik untuk Anda). Garis besar kumpulan SQL Server yang lebih menyeluruh dapat ditemukan di sini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa SQL Server membulatkan hasil pembagian dua bilangan bulat?

  2. Bagaimana Anda mengimpor file .sql MS SQL yang besar?

  3. Operasi CRUD dengan ASP.NET Core MVC, Entity Framework Core, dan SQL Server

  4. SQL pilih maks (tanggal) dan nilai yang sesuai

  5. Kembalikan nilai dari perintah Sisipkan SQL Server menggunakan c #