sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server:Indexkolumner som används i liknande?

Med tanke på 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

Obs:Om du har viktiga frågor som kräver '%defg' kan du använda en beständig beräknad kolumn där du REVERSE() kolumnen och sedan indexera den. Du kan sedan fråga på:

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


  1. AOL/J Setup Test Suite

  2. De använda SELECT-satserna har ett annat antal kolumner (REDUX!!)

  3. JSON_SET() vs JSON_INSERT() vs JSON_REPLACE() i MySQL:Vad är skillnaden?

  4. Ansluter F# till Salesforce.com