Mysql 变量&分支

Posted supper李狗嗨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 变量&分支相关的知识,希望对你有一定的参考价值。

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 变量&分支的主要内容,如果未能解决你的问题,请参考以下文章

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

数据类型&分支流程控制

Git 第七章 IDEA集成Git -- IDEA集成Git( 创建分支 & 重命名分支 & 切换分支 & 合并分支(不冲突 / (代码)冲突) )

MySQL系列:kafka停止命令

C#中的分支结构与循环