A表有Q001,Q002,Q003,Q004,Q005,Q006,Q007,Q008几个字段,对应的值为Y,可为空。现在想用存储过程把A表的这些字段合并成一列,例如Q001,Q002的值为Y,其他字段值为空,那么新字段的值就是A,B。怎么写?
oracle 的可以这样 select concat(id,name) as lie from student_stu 其它的不知道
Case..when.. 了解下。
几乎每个数据库都有IF函数,SQLSERVER好像是IIF,Case..when代码太长了
1、自己写。
2、请个程序员写。