码迷,mamicode.com
首页 > 数据库 > 详细

Mysql 变量&分支

时间:2018-06-01 13:34:33      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:col   code   cas   ext   数据   bin   case when   必须   方法   

SELECT
    CASE 3 
        WHEN 1 THEN    one 
        WHEN 2 THEN    two 
    ELSE more END;

SELECT
    CASE WHEN 1 > 0 THEN true ELSE false END AS one,
    CASE WHEN 0 > 0 THEN true ELSE false END AS two;

SELECT 
    CASE BINARY BB
        WHEN a THEN 1 
        WHEN bb THEN 2 
    END; 

SELECT 
    CASE B
        WHEN a THEN 1 
        WHEN b THEN 2 
    END; 

SELECT IF(1>2,2,3);

select STRCMP(text2, text); 

这里要使用变量来保存数据,直接使用@变量

SET @cq:=(SELECT A.id FROM emis.view1 A WHERE id = 6);
SELECT @cq AS 变量声明赋值的方法;

SET @c=(SELECT A.printer_addr FROM emis.view1 A WHERE id = @cq);
SELECT @c AS 变量声明赋值的方法 @cq 查找;


注意上面两种赋值符号,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值” 
SELECT @bb:=id FROM emis.view1 A WHERE id = @cq;

SELECT @bb;

 

Mysql 变量&分支

标签:col   code   cas   ext   数据   bin   case when   必须   方法   

原文地址:https://www.cnblogs.com/supperlhg/p/9120929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!