2010-09-14 23 views
0

海友如何使用燎查询

我有这样的

TBLKEY  EMPKEY       EMPNAME 
----------- ------------------------------ ------------------------------ 
1   101       RAJA 
2   105       RAJA 
3   106       RAJA 
4   110       RAJA 

我想更新这样

TBLKEY  EMPKEY       EMPNAME 
----------- ------------------------------ ------------------------------ 
1   101       RAJA 
2   105       POOJA 
3   106       THRIU 
4   110       POOJA 

这里的表更新所有表值我sholud使用只有一个query.i运行该查询我sholud得到这样的输出不是一个一个更新

+1

答案左侧有一个刻度符号,如果答案给出了解答,请将其标记为答案。 – Geeth 2010-09-14 06:33:54

回答

5

试试看像这样:

UPDATE myTable 
SET EMPNAME = CASE WHEN TBLKEY = 2 THEN 'POOJA' 
        WHEN TBLKEY = 3 THEN 'THRIU' 
        WHEN TBLKEY = 4 THEN 'POOJA' END 
WHERE TBLKEY IN (2, 3, 4)