MariaDB社区
标题:
mysql 字符串处理函数有没有比较给值的
[打印本页]
作者:
liyihongcug
时间:
2009-6-17 14:19
标题:
mysql 字符串处理函数有没有比较给值的
mysql 字符串处理函数有没有比较给值的
需求如下:
源头表 a(字段operation,char型)
目的表 b (字段status int型)
映射 ===》operation is mapped to status, V-->0, others-->1
(中文意思是 a表的字段operation的值如果是‘V’,那么他在b的status里的值为0; 如果a表的字段operation的值不是‘V’,那么他在b的status里的值为1)
请问如何写这个sql (必须用到一个字符串函数,在oracle和sqlserver是相当简单的 ,但是mysql着了好长时间还是无果。)
火急!!
(例如:select if(a.operation=='V') b.status=0 else ...b.status=1 ;;
用case when 也可以的
)
作者:
liyihongcug
时间:
2009-6-17 20:23
select case when (operation=='V') then 0 else 1 from a
欢迎光临 MariaDB社区 (http://123.56.88.72/)
Powered by Discuz! X3.2