Hvordan bruke en "hvis Statement" i en "Hvor klausul" i TSQL
Microsoft Transact-SQL spørrespråk, eller T-SQL, kan MS SQL database server brukere å opprette og sette SQL spørring variabler. En SQL-variabel lagrer et tall eller en tegnstreng som brukes til å sende parametre til funksjoner, styre en løkke prosedyre og test for en sann eller falsk tilstand i en "IF" statement i en "WHERE" -klausul. Du må plassere en "IF statement" før BEGIN-END blokken for å bruke den i en "WHERE klausulen" av T-SQL-spørring språk kommandoer.
Bruksanvisning
1 Klikk på "Start" -knappen i Windows og velg "SQL Management Console" fra "Alle programmer" -menyen.
2 Skriv inn følgende SQL-setninger i konsollen vinduet:
IF (IsNumeric (@ProductNumber)) = 1
BEGYNNE
SELECT * FROM Table
HVOR @ProductNumber = PRODUKT
SLUTT
ELSE BEGIN
SELECT * FROM Table
HVOR PRODUKT LIKE '%' + @ProductNumber
SLUTT
3 Klikk på "File" og deretter "Kjør" for å utføre T-SQL-spørring av produktdatabase ved hjelp av "IF statement" i SELECT kommandoen med "WHERE klausulen."