SQL Kui / Else avaldus
Taotlus on esitatud mulle katmiseks, kuidas luua SQL Kui / Else avaldusega. Antud näites, olen kuulutatakse muutuja (@ myVar) ja kasutades valige avalduse määrata see võrdse väärtusega table.columnName. Kui oled väärtus, saate kasutada seda väärtust teie Kui / Else avaldusega. See näide on kontrollida, kas @ myVar on suurem kui 10. Kui nii, siis esimene SQL valige avaldus täidetakse. Kui @ myVar ei ole suurem kui 10, siis teine SQL täidetakse.
KINNITAN @ myVar AS INTEGER SELECT @ myVar = table.columnName FROM tabel WHERE columnName2 = tingimus IF (@ myVar> 10) BEGIN SELECT * FROM tabel WHERE columnName = @ myVar END ALSE BEGIN SELECT * FROM tabel WHERE columnName <@ myVar END 