繁体   English   中英

你如何在MySQL select语句中编写条件?

[英]How do you write a conditional in a MySQL select statement?

我正在使用MySQL,我想在我的SQL中做一些三元语句,如:

SELECT USER_ID, ((USER_ID = 1) ? 1 : 0) AS FIRST_USER
  FROM USER

结果类似于:

USER_ID | FIRST_USER
1       | 1
2       | 0
3       | 0
etc.

如何实现这一目标?

SELECT USER_ID, (CASE USER_ID WHEN 1 THEN 1 ELSE 0 END) as FIRST_USER FROM USER
SELECT USER_ID, IF(USER_ID = 1, 1, 0) AS FIRST_USER FROM USER

IF()语句与三元组的工作方式类似吗? :运营商。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM