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