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

SQL Server:Kolom indeks digunakan seperti?

Mengingat data 'abcdefg'

WHERE Column1 LIKE '%cde%'  --can't use an index

WHERE Column1 LIKE 'abc%' --can use an index

WHERE Column1 Like '%defg' --can't use an index, but see note below

Catatan:Jika Anda memiliki kueri penting yang memerlukan '%defg', Anda dapat menggunakan kolom komputasi persisten di mana Anda REVERSE() kolom dan kemudian mengindeksnya. Anda kemudian dapat menanyakan pada:

WHERE Column1Reverse Like REVERSE('defg')+'%' --can use the persistent computed column's index


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memilih Alat Pemantauan SQL Server yang Sesuai dengan Kebutuhan Anda

  2. Bagaimana SESSION_CONTEXT() Bekerja di SQL Server

  3. Dasar-dasar Pernyataan SQL Server ALTER TABLE

  4. Bagaimana cara menjalankan prosedur tersimpan MS SQL Server di Java/jsp, mengembalikan data tabel?

  5. Cara Memperbaiki SQL Server Mendeteksi Kesalahan I/O Berbasis Konsistensi Logis