mysql中的流程控制语句如IF-ELSE是不是只能在存储过程中用呢
如何把一个IF-ELSE语句用的一个SELECT语句中呢?
例如: SELECT 姓名,性别 FROM TABLE;
其中 性别的值为0和1 如果性别为0,结果列中性别列的值为female 性别为1时改为male
结果格式应该如下:
姓名 性别
1 male
2 female
.. ...要求一定要用IF-ELSE语句,不要用case语句。
这个SELECT语句我不会写,会的请帮帮忙!
如何把一个IF-ELSE语句用的一个SELECT语句中呢?
例如: SELECT 姓名,性别 FROM TABLE;
其中 性别的值为0和1 如果性别为0,结果列中性别列的值为female 性别为1时改为male
结果格式应该如下:
姓名 性别
1 male
2 female
.. ...要求一定要用IF-ELSE语句,不要用case语句。
这个SELECT语句我不会写,会的请帮帮忙!
解决方案 »
- Checking for corrupt, not cleanly closed and upgrade needing tables..
- 还原问题
- 日期计算到第二天,时间固定.
- 请教一下 这个触发器哪里写的有问题
- 关于几个close()的区别
- redhat9上安装postgresql 时出错。 使用./confiuge --with-python时出错!(没找到解决办法!)
- MySQLDriverCS的一个问题(解决马上给分)。
- 关于postgresql数据库统计的问题,急!急!急!,在线等待
- Why we look this error !
- 关于mysql 在大并发写入时存储过程中修改表名
- 一个奇怪的问题
- Mysql Master/Slave
ps:if只能判断两个结果,两个以上的话,就只能用case ... when...then了。