搜索

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 要怎么写,
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top