sql case 用法
SELECT A.QFBH,A.XH, A.CCFCBZ,C.ZWCM,A0.QFSJ CCQFSJ,
(SELECT B.BZ FROM DTYW_FWRQFJCMX B WHERE B.QFJCXMBH = '0104'
AND B.QFJCXXBH = '0100024' AND B.QFBH = A.QFBH AND B.XH=A.XH ) QFSH ,
(SELECT B.BZ FROM DTYW_FWRQFJCMX B WHERE B.QFJCXMBH = '0104'
AND B.QFJCXXBH = '0100018' AND B.QFBH = A.QFBH AND B.XH=A.XH )
QFFMMC,
A.QFSJ FCQFSJ,
A.QFDD FCQFDD,
(SELECT CASE B.BZ WHEN '0' THEN '否' WHEN '1' THEN '是' WHEN '2' THEN '无' ELSE '' END FROM DTYW_FWRQFJCMX B
WHERE B.QFJCXMBH = '0104' AND B.QFJCXXBH = '0100021'
AND B.QFBH = A.QFBH AND B.XH=A.XH ) QFSFWH , -
(SELECT CASE B.SFFHYQ WHEN '0' THEN '否' WHEN '1' THEN '是' WHEN '2' THEN '无' ELSE '' END FROM DTYW_FWRQFJCMX B WHERE B.QFJCXMBH = '0104'
AND B.QFJCXXBH = '0100025' AND B.QFBH = A.QFBH AND B.XH=A.XH ) QFSHSL , --
(SELECT CASE B.SFFHYQ WHEN '0' THEN '否' WHEN '1' THEN '是' WHEN '2' THEN '无' ELSE '' END FROM DTYW_FWRQFJCMX B WHERE B.QFJCXMBH = '0104'
AND B.QFJCXXBH = '0100021' AND B.QFBH = A.QFBH AND B.XH=A.XH ) QFSHYY, -
(SELECT CASE B.SFFHYQ WHEN '0' THEN '否' WHEN '1' THEN '是' WHEN '2' THEN '无' ELSE '' END FROM DTYW_FWRQFJCMX B WHERE B.QFJCXMBH = '0104'
AND B.QFJCXXBH = '0100026' AND B.QFBH = A.QFBH AND B.XH=A.XH) QFSFFZ , -
(SELECT CASE B.SFFHYQ WHEN '0' THEN '否' WHEN '1' THEN '是' WHEN '2' THEN '无' ELSE '' END FROM DTYW_FWRQFJCMX B WHERE B.QFJCXMBH = '0103'
AND B.QFJCXXBH = '0100017' AND B.QFBH = A.QFBH AND B.XH=A.XH ) SFCZPWXW
FROM DTYW_FWRQFJC A,DTYW_FWRQFJC A0, DTYW_CBJBXX C WHERE A.CBBH = C.CBBH
AND A0.CCFCBZ='0' AND A.CCFCBZ='1' AND A.QFBH=A0.QFBH
分享到:
相关推荐
详细介绍sql语句中case的用法,让大家更好地运用和学习。
SQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中...
本文档介绍了SQL中case...when的用法。
CASE的用法 (Transact-SQL)
SQL中case语法的使用
通过例子描述SQLserver中CASE的使用。
CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。本文将为大家介绍SQL Server中Case 的不同用法。
SQL__case_when_then_的用法
SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。
1 case when 写法 2 sum case when 用法 3 select 拼接字段 示例如下: when 2 then 'C' else 'D' end ) as '类型',count(*) as '数量' from table group by orderType
SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 代码如下:–简单Case函数 CASE sex WHEN ‘1’ THEN ‘男’ WHEN ‘2’ THEN ‘女’ ELSE ‘其他’ END –Case搜索函数 CASE WHEN sex = ...
1.Case函数的用法 (1)使用类似:switch-case与if-else if。 (2)语法: case [字段] when 表达式 then 显示数据 when 表达式 then 显示数据 else 显示数据 end (3)百分制转换素质教育 1)如图:我们要将显示的数据...
as 月份 CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELEC
Sql_Case_When用法用例[参考].pdf
本文实例讲述了mysql存储过程之case语句用法。分享给大家供大家参考,具体如下: 除了if语句,mysql提供了一个替代的条件语句CASE。...我们可以使用简单CASE语句来检查表达式的值与一组唯一值的匹配,上述sql中,case_e
Case具有两种格式。简单Case函数和Case搜索函数。
详细讲解了case、when的用法.ASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。CASE的工作方式与DECODE()类似,但应该使用CASE,因为它与ANSI兼容。