SQL中case...when使用技巧

来源:互联网 发布:nginx默认访问页面 编辑:程序博客网 时间:2024/06/08 06:19

一般项目开发中,我会直接使用sql在数据库中先查询出数据,然后再对数据进行显示处理。

这样做,不仅麻烦,而且效率不高。

其实,可以直接在sql语句中操作,将从数据库中查询出来的信息不要直接放入结果集中,而是将这些信息转换成页面需要显示的数据后再存入结果集中。

sql语句:

selectcase when oi.order_type_id='SALE' then '销售'when oi.order_type_id='PURCHASE' then '采购'end as 订单类型 from order_info as oi;

然后在结果集中取出字段名为‘订单类型’的数据即可。

0 0
原创粉丝点击