我的表中有一个BOOLEAN类型列.我想在返回结果时将0/1转换为是/否.
我在这个线程上找到了一个响应:Echo布尔字段为yes/no或其他值
响应提到了IF THEN语句,但是当我尝试时,我只收到来自MySQL的抱怨语法错误.这是我正在使用的行:
IF qz.quiz_enabled == 1 THEN 'yes' ELSE 'no' AS enabled
Run Code Online (Sandbox Code Playgroud)
这是错误:
use near 'qz.quiz_enabled == 1 THEN 'yes' ELSE 'no' AS enabled
Run Code Online (Sandbox Code Playgroud)
jue*_*n d 27
select case when qz.quiz_enabled
then 'yes'
else 'no'
end
Run Code Online (Sandbox Code Playgroud)
要么
select if(qz.quiz_enabled, 'yes', 'no')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12434 次 |
| 最近记录: |