Abd*_*lla 1 mysql sql database
我想根据 int 列的值输出一个字符串。查询在下面,language_id 是一个 int 列。
select email, language_id from tgf_mobileuser where email is not null;
Run Code Online (Sandbox Code Playgroud)
我想要做的是,如果 language_id 为 0,则获得“英语”,如果 language_id 为 1,则获得日语。
任何帮助是极大的赞赏。
您可以使用CASE语句来实现您想要的:
select email,
CASE language_id WHEN 0 THEN 'English'
WHEN 1 THEN 'Japanese'
ELSE 'Unknown'
END as Language
from tgf_mobileuser
where email is not null;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
965 次 |
| 最近记录: |