このSQL文の実行に問題があります。私はTSQLを初めて使用しているので、これを修正する方法はわかりません。私はこれを実行するたびに、私はエラーを取得する:IF-ELSE SQL文
私はここで何をしようとしているAn expression of non-boolean type specified in a context where a condition is expected, near ')'.
Incorrect syntax near the keyword 'else'.
if
SELECT Num from users where SUBSTRING(CAST(Num AS VARCHAR(6)),1,2) = 14
print 'Batch 2014';
else
print 'Batch 2013';
は私のテーブル内の列の最初の2個の数字「のNumとして「13」を持つすべてのユーザーを検索することです」、その後、印刷 『バッチ2014』他 『バッチ2013は』 :)助けてくださいそれが存在するとif-else
の使用を避けるのがベストですあなた
ありがとう!それは動作しますが、「Num」の列の最初の2つの数字として「14」のユーザーのみを選択する必要があります。どうすればいいの? – Briana
のようなテストコンパレータ 'num like '14%' ' –
もう一度ありがとう! '%'記号の目的は何か分かりますか? :) – Briana