chart
名前付きの2つの列を持つ名前のテーブルがありUPC_REPORT_ID
、ifUPC_FLAG
を更新するクエリを準備しようとしていますが、同時にどこを更新したいのですか
提案を教えてくださいUPC_FLAG=1
UPC_REPORT_ID=1
UPC_FLAG=0
UPC_REPORT_ID !=2
質問する
68 次
4 に答える
1
UPDATE chart SET UPC_FLAG = (CASE WHEN UPC_REPORT_ID=1 THEN 1 ELSE CASE WHEN UPC_REPORT_ID !=2 THEN 0 END END)
于 2013-04-30T09:34:53.220 に答える
0
IF AS Barmarの答えと同じこと
UPDATE chart
SET UPC_FLAG = IF(UPC_REPORT_ID = 1,1,IF(UPC_REPORT_ID <> 2,2,0))
于 2013-04-30T09:44:20.150 に答える
0
UPDATE chart
SET UPC_FLAG = CASE UPC_REPORT_ID
WHEN 1 THEN 1
WHEN 2 then UPC_FLAG
ELSE 0
END
于 2013-04-30T09:35:31.400 に答える
0
使用する場合
UPDATE ... セット UPC_FLAG=CASE WHEN UPC_REPORT=1 THEN 1 WHEN UPC_REPORT_ID <> 2 THEN 0 END WHERE...
--dmg
于 2013-04-30T09:36:47.253 に答える