`

sql case 用法

阅读更多

 

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的用法,让大家更好地运用和学习。

    SQL中Case语句用法讨论_BJ

    SQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中...

    SQL case_when用法

    本文档介绍了SQL中case...when的用法。

    CASE的用法 (Transact-SQL)

    CASE的用法 (Transact-SQL)

    SQL中case语法的使用

    SQL中case语法的使用

    SQLsevrer CASE用法

    通过例子描述SQLserver中CASE的使用。

    SQL Server中Case 的不同用法

    CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。本文将为大家介绍SQL Server中Case 的不同用法。

    SQL__case_when_then_的用法

    SQL__case_when_then_的用法

    SQL中case的使用

    SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。

    case when和sum case when 写法及拼接字段

    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语句的用法浅谈

    SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 代码如下:–简单Case函数 CASE sex  WHEN ‘1’ THEN ‘男’  WHEN ‘2’ THEN ‘女’ ELSE ‘其他’ END –Case搜索函数 CASE WHEN sex = ...

    SQL Server高级内容之case语法函数概述及使用

    1.Case函数的用法 (1)使用类似:switch-case与if-else if。 (2)语法: case [字段] when 表达式 then 显示数据 when 表达式 then 显示数据 else 显示数据 end (3)百分制转换素质教育 1)如图:我们要将显示的数据...

    sql 中 case when 语法使用方法

    as 月份 CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELEC

    Sql_Case_When用法用例[参考].pdf

    Sql_Case_When用法用例[参考].pdf

    mysql存储过程之case语句用法实例详解

    本文实例讲述了mysql存储过程之case语句用法。分享给大家供大家参考,具体如下: 除了if语句,mysql提供了一个替代的条件语句CASE。...我们可以使用简单CASE语句来检查表达式的值与一组唯一值的匹配,上述sql中,case_e

    sqlserver中Case的使用方法(上下篇)第1/2页

    Case具有两种格式。简单Case函数和Case搜索函数。

    Oracle_case_when_用法

    详细讲解了case、when的用法.ASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。CASE的工作方式与DECODE()类似,但应该使用CASE,因为它与ANSI兼容。

Global site tag (gtag.js) - Google Analytics