Hvordan bruke en "hvis Statement" i en "Hvor klausul" i TSQL

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."