mysql if语句怎么写 select if(a=cash,’现金' else '支票’) from 表 a这样写不对吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单引号不能用中文的,不清楚楼主语句的意思 select 列名 from ... select if(a=cash,'现金', '支票') from 表 a select if(a=cash,’现金' , '支票’)类似语法问题,建议先自己参考一下MYSQL官方免费手册中的说明和例子。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html tabname(id,name)1,a2,bselect id,name ,if(id=1,'id是1','id不是1') as tttfrom tabname;或者 select id,name , case when id =1 then 'id是1' else 'id不是1' end as tttfrom tabname;结果:id name ttt1 a id是12 b id不是1 select if(a=cash,'现金',支票)from 表 a ; 主要是想要表达什么 如果是想用条件来筛选的话可以用where命令的 急求 股票sql 基于mysql的日期范围查询 如何在mysql存储过程中处理select语句返回的多行结果? mysql更改字段长,但库中数据较多(160多万条),大家有什么好办法么? 有关MySql中 位函数 & 的问题 mysql 循环插入测试数据问题 在“服务”里无法启动“MySQL” 如何新建一个用户aa,使他在机器bb上可以访问服务器server上的数据库cc?? 菜鸟问题! 查询库里所有表的记录分页问题 如何用mysql workbench导出数据库 mysql创建表时,default约束后面是字符串要不要加引号?
from 表 a
tabname(id,name)
1,a
2,bselect 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
from 表 a ;