SQL语句,根据条件判断显示结果列

  • A+
所属分类:系统运维
摘要

系统升级过程中,由于要对接到新的系统架构下,在数据转换的时候,不想用额外的工具去实现,就想在SQL中直接转换,便有了这个需求。

系统升级过程中,由于要对接到新的系统架构下,在数据转换的时候,不想用额外的工具去实现,就想在SQL中直接转换,便有了这个需求。

基本的需求是,在原来的数据库是存储的文字信息,例如,测试中,待测试,已通过,但是对接到新的数据库类型为数据,10,30,70,因此对原数据需要进行转换,为了省事,就有了如下的SQL语句:

SELECT (CASE when `status`='已通过' THEN 30 ELSE 10 END ) AS status FROM work_project

 

一条语句,即可轻松实现数据转换。

 

  • 免费优惠券
  • 免费领取优惠券
  • weinxin
  • 支付宝红包领取
  • 支付宝大额红包
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: