ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> 其他数据库 >> select update case when

select update case when

来源:网络整理     时间:2016-03-04     关键词:

本篇文章主要介绍了"select update case when",主要涉及到方面的内容,对于其他数据库感兴趣的同学可以参考一下: mysql case whenUPDATE tb_test set name = ( CASE WHEN id = 1 ...

mysql case when

UPDATE tb_test
  set name =
    ( 
    CASE
         WHEN id = 1
         THEN (select * from (select DISTINCT name from tb_test where id = 2)t)
         WHEN id = 2
         THEN (select * from (select DISTINCT name from tb_test where id = 1)y) 
    END 
   );

UPDATE tb_test 
 set name =  
 (CASE  
    WHEN id = 1 THEN (select sub_query1.new_name from (select DISTINCT name as new_name from tb_test where id = 2 limit 1) as sub_query1 )   
    WHEN id = 2 THEN (select sub_query2.new_name from (select DISTINCT name as new_name from tb_test where id = 1 limit 1) as sub_query2) 
END);

以上就介绍了select update case when,包括了方面的内容,希望对其他数据库有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_361479.html

相关图片

相关文章