mysql 有没有判断输出的查询函数?
发布网友
发布时间:2022-04-22 17:19
我来回答
共2个回答
热心网友
时间:2023-11-13 17:30
呃,您是这个意思么,请看如下SQL:
select
class_id,
case class_id when 1 then 'a' when 2 then 'b' else 'c' end as class_name
from student
热心网友
时间:2023-11-13 17:30
比如:表:table 字段:id type name
入type 存的是数字,1或2或3
我想在查询时直接转type输出,不想查询结果集后在去判断 ,
比如我想要type输出 1:表单,2:模版 3:样式名
假设有二条数据:
查询的数据集是:array(0=>array('id'=>1,'name'=>2,'type'=>1),1=>array('id'=>1,'name'=>2,'type'=>2));
我想要查询出来是:array(0=>array('id'=>1,'name'=>2,'type'=>'表单'),1=>array('id'=>1,'name'=>2,'type'=>'模版'));
就是查询前判断type后转换成对应的字符输出!
这个type as type 要怎么写,