sql >> Database teknologi >  >> RDS >> Sqlserver

Er der StartsWith eller Contains i t sql med variabler?

Starter med

a) left(@edition, 15) = 'Express Edition'
b) charindex('Express Edition', @edition) = 1

Indeholder

charindex('Express Edition', @edition) >= 1

Eksempler

venstre funktion

set @isExpress = case when left(@edition, 15) = 'Express Edition' then 1 else 0 end

iif funktion (startende med SQL Server 2012)

set @isExpress = iif(left(@edition, 15) = 'Express Edition', 1, 0);

charindex funktion

set @isExpress = iif(charindex('Express Edition', @edition) = 1, 1, 0);


  1. Flytning af data fra gammel tabel til en anden tabel PHP MYSQL

  2. Erlang mysql eksempel

  3. Sådan begrænser du sql-udførelsestiden

  4. VÆLG EN række med MAX()-værdien i en kolonne