mysql if语句怎么写

jkjay 2012-05-16 09:54:06
select if(a=cash,’现金' else '支票’)
from 表 a

这样写不对吗?
...全文
619 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010129720 2013-05-18
  • 打赏
  • 举报
回复
主要是想要表达什么 如果是想用条件来筛选的话可以用where命令的
Rotel-刘志东 2012-05-20
  • 打赏
  • 举报
回复
select if(a=cash,'现金',支票)
from 表 a ;
ACMAIN_CHM 2012-05-17
  • 打赏
  • 举报
回复
select if(a=cash,’现金' , '支票’)

类似语法问题,建议先自己参考一下MYSQL官方免费手册中的说明和例子。

MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
oO寒枫Oo 2012-05-17
  • 打赏
  • 举报
回复

tabname(id,name)
1,a
2,b

select id,name ,if(id=1,'id是1','id不是1') as ttt
from tabname;


或者

select id,name , case when id =1 then 'id是1' else 'id不是1' end as ttt
from tabname;
结果:
id name ttt
1 a id是1
2 b id不是1

小小小小蜗牛 2012-05-17
  • 打赏
  • 举报
回复
if还能这样用啊
学习 围观 求解
rucypli 2012-05-16
  • 打赏
  • 举报
回复
select if(a=cash,'现金', '支票')
from 表 a
zk3389 2012-05-16
  • 打赏
  • 举报
回复
单引号不能用中文的,不清楚楼主语句的意思 select 列名 from ...
zczhangchao2003 2012-05-16
  • 打赏
  • 举报
回复
说不通
jkjay 2012-05-16
  • 打赏
  • 举报
回复
没人回哇,怎么回事

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧