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

Bagaimana cara melakukan perbandingan yang tidak sensitif terhadap aksen (misalnya dengan , é, dan ) di SQL Server?

Paksakan kolasi yang tidak peka terhadap aksen

Anda juga harus memastikan kedua sisi memiliki susunan yang sama untuk menghindari kesalahan atau paksaan lebih lanjut jika Anda ingin membandingkan dengan variabel tabel atau kolom varchar tabel temp

dan karena nilai konstanta akan memiliki susunan database Update:hanya untuk variabel lokal, bukan untuk konstanta tidak, bahkan saat itu

SELECT *
FROM Venue
WHERE
   Name COLLATE Latin1_general_CI_AI Like '%cafe%' COLLATE Latin1_general_CI_AI


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TAMPILKAN SEMUA data Tanggal antara dua tanggal; jika tidak ada baris untuk tanggal tertentu maka tampilkan nol di semua kolom

  2. Tampilan SQL:Bergabung dengan tabel tanpa menyebabkan data terduplikasi di setiap baris?

  3. Mengapa [tanggal] + ([waktu] - [offset]) non-deterministik di SQL Server 2008?

  4. Apakah saya benar-benar perlu menggunakan SET XACT_ABORT ON?

  5. Membalikkan/Menghancurkan GROUP BY