sql case whenITeye - AG环亚娱乐

sql case whenITeye

2019年03月09日10时01分34秒 | 作者: 昌黎 | 标签: | 浏览: 1456

1:
select t.* ,b.NAME ISSUE_NAME  from FK_GUEST_INF t left join FK_ISSUE_INF b on b.ISSUE_ID=t.ISSUE_ID
where 1=1 and ((t.GUEST_CERT_TYPE=0 and (length(t.GUEST_CERT_NO) = 18 or length(t.GUEST_CERT_NO) = 15))
or (t.GUEST_CERT_TYPE = 1 and length(t.GUEST_CERT_NO) = 10)) and 2=2 order by t.MODIFY_T desc

2:
select case when t.GUEST_CERT_TYPE = 0 and length(t.GUEST_CERT_NO) = 18  OR  length(t.GUEST_CERT_NO) = 15 then  1
  when t.GUEST_CERT_TYPE = 1 and  length(t.GUEST_CERT_NO) = 10  then  1
  else  null  end GUEST_CERT_No ,
  t.*  from FK_GUEST_INF t

3:
select case when t.GUEST_CERT_TYPE = 0 and length(t.GUEST_CERT_NO) = 18  OR  length(t.GUEST_CERT_NO) = 15 then  GUEST_CERT_No GUEST_CERT_No 是字段名
  when t.GUEST_CERT_TYPE = 1 and  length(t.GUEST_CERT_NO) = 10  then  GUEST_CERT_No
  else  null  end GUEST_CERT_No ,
  t.*  from FK_GUEST_INF t
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章