如何写MySQL Query IF ELSEIF ELSE

用户名

我正在尝试为此表编写MySQL查询,

表名称:用户

user_id | username | password | status
1  | john  | 1 | 1
2  | jessi | 2 | 0
3  | mark  | 1 | 2

状态:1-启用,0-禁用,2-删除

我写了SQL来获取状态数据:

SELECT username, user_id, IF( STATUS =1,  'Enable',  'Disable' ) AS user_status
FROM `users` 

如何编写MySQL if elseif else语句以获得所有三个状态

Arion

您可以为此使用CASE语句。像这样:

SELECT 
   username, 
   user_id, 
   (CASE STATUS
     WHEN 1 
     THEN 'Enable'
     WHEN 0 
     THEN 'Disable'
     WHEN 2
     THEN 'Deleted'
     ELSE 'Unknowed' 
   END) AS user_status 
FROM  
   `users`

参考:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

if / else if / else如何写速记?

来自分类Dev

Excel VBA If ElseIF else

来自分类Dev

PHP使用条件if / elseif / else创建MySQL查询

来自分类Dev

如果elseif elseif netlogo中的else

来自分类Dev

Wordpress IF ELSEIF和ELSE声明

来自分类Dev

Javascript elseif / if else需要帮助

来自分类Dev

Wordpress IF ELSEIF和ELSE声明

来自分类Dev

如何将回声与速记IF,ELSEIF和ELSE一起使用

来自分类Dev

在Corona SDK中,如何在if,elseif,else语句中使用'and'关键字?

来自分类Dev

如何使用百里香叶条件-if-elseif-else

来自分类Dev

在Corona SDK中,如何在if,elseif,else语句中使用'and'关键字?

来自分类Dev

我如何在我的情况下使用 if/else/elseif 语句 - PHP

来自分类Dev

PHP If,Elseif,Wordpress标头中的Else语句

来自分类Dev

if-elseif-else语句对MATLAB的帮助

来自分类Dev

ORACLE PLSQL IF ELSEIF ELSE无法正常工作

来自分类Dev

压缩if-elseif-else语句以节省比较

来自分类Dev

嵌套If Else语句与ElseIf语句的性能差异

来自分类Dev

Rails If- Elseif- Else的简写

来自分类Dev

IF,Else,ElseIF在某个日期内循环

来自分类Dev

PHP 7 if...else...elseif 语句

来自分类Dev

if, elseif, else 语句将无法正确执行

来自分类Dev

如果将else语句作为三元运算符,该如何写

来自分类Dev

如何避免if / elseif重复?

来自分类Dev

如何在shell脚本中像elseif一样编写elif命令或在fortran中编写else命令

来自分类Dev

In Corona SDK, how do I use the 'and' keyword in if, elseif, else statements?

来自分类Dev

VBA / Excel If ... Then ... ElseIf ... Else语句复制向下列问题

来自分类Dev

GET值的功能变体与IF-ELSEIF-ELSE,在Java

来自分类Dev

如果ElseIf生成编译错误:没有If的Else

来自分类Dev

有一个elseif和if else语句。

Related 相关文章

热门标签

归档