1

私は小さな MySQL クエリを作成していますが、その作成方法に少し困惑しています。

データベースに結果が見つかった場合、データベースにない文字列を返そうとしています。

例は次のとおりです。

{-----table-----}
|(id)    (Value)|
|1        Bob   |
|2        Jason |
|3        Alex  |
|4        Tony  |
{---------------}

クエリは次のように機能します

SELECT IF((SELECT Value FROM table WHERE (Value = 'Jason')),'I FOUND HIM','HE IS MISSING!')

出力は「I FOUND HIM」になります。

SELECT IF((SELECT Value FROM table WHERE (Value = 'Jerry')),'I FOUND HIM','HE IS MISSING!')

出力は「HE IS MISSING!」になります。

4

2 に答える 2

0
IF EXISTS (SELECT Value FROM [Table] WHERE Value = 'Jerry')
BEGIN PRINT 'I FOUND HIM' END
ELSE
BEGIN PRINT 'HE IS MISSING') END
于 2013-10-19T00:07:01.573 に答える