`

sql 判断

 
阅读更多

 case when  条件  then  操作 else  操作   end

举例:
       select t.*,(select count(*) mobcount from mob_bas_role_agent a where a.role_id=t.role_id) clientcount,(select count(*) from mob_bas_role_agent d where d.role_id=t.role_id and d.send_flag=1 ) clientsendcount,
case when t.role_type<1 then (select count(*) from mob_mcc_stat_fit b where b.role_id=t.role_id) else (select count(*) from mob_mcc_stat_stable c where c.role_id=t.role_id) end finishClientCount
          from (select re.*, rownum rownum_
              from (select r.role_id, r.role_name, r.role_type, r.flag
                      from mob_bas_role r
                     where r.username ='username'
                     and r.flag != 9
                     order by r.indate desc) re) t
                     where t.rownum_ between 1 and 5

分享到:
评论

相关推荐

    oraclesql判断值为空-Oracle-sqlserver的空值(null)判断.pdf

    Oracle SQL 判断值为空OrNull 判断 Oracle SQL 中判断值为空或 Null 的方法有多种,在本文中,我们将介绍 Oracle 和 SQL Server 中的空值判断方法。 Oracle 中的空值判断 在 Oracle 中,可以使用 `NVL` 函数来...

    sql判断当前用户是否登录

    ### SQL判断当前用户是否登录 #### 一、全局表与临时表的存储和建立 1. **临时表**: - 临时表是一种特殊类型的表,它们存储在`tempdb`数据库中,只在当前会话或连接期间可见。 - 有两种类型的临时表:本地临时...

    sql判断某年份是否为闰年

    ### SQL 判断某年份是否为闰年的方法 在数据库操作中,经常需要处理与日期相关的数据,其中就包括了判断某一年是否为闰年。本文将详细介绍如何使用SQL来实现这一功能,并深入探讨其中涉及的技术细节。 #### 一、...

    sql判断某年份是否为闰年方法2

    ### SQL判断某年份是否为闰年方法解析 #### 方法2:存储过程或函数实现 在给定的部分内容中,可以看到一个用于判断某一年份是否为闰年的SQL函数`fn_LeapYear`的定义。此函数接受一个整数参数`@year`,表示待判断的...

    SQL判断表是否有主键,如何添加主键和移除主键

    SQL判断表是否有主键,如何添加主键和移除主键 这是一个很好的例子个大家分享,以后我会及时更新

    SQL判断是否存在表

    ### SQL判断是否存在表 在数据库管理与开发过程中,经常需要检查特定的对象(如表、视图等)是否已经存在于数据库中。这样的需求通常出现在数据库初始化脚本或动态SQL语句中,以避免因对象不存在而引发错误。下面将...

    使用SQL Server判断文件是否存在后再删除(详解)

    在SQL Server中,有时我们需要对数据库外部的文件进行操作,比如判断文件是否存在或者根据需要删除文件。本篇文章将详细介绍如何使用SQL Server内置的扩展存储过程来实现这一目标,特别是当文件可能包含空格时如何...

    sql判断语句.txt

    根据给定文件的信息,本文将深入探讨SQL中的判断语句,特别是CASE表达式的使用方法及其在实际场景中的应用。此外,我们还将分析不同类型的CASE语句,并通过具体例子来加深理解。 ### SQL中的CASE表达式 #### CASE...

    DelphiSQL判断ACCESS2007数据表是否存在共

    本主题将聚焦于如何使用Delphi的SQL语句来判断一个ACCESS 2007数据库中的数据表是否存在。 ACCESS 2007是Microsoft Office套件的一部分,是一个关系型数据库管理系统,支持SQL语言。在Delphi中,我们可以使用ADO...

    sql判断当天星期几

    根据给定文件的信息,我们可以详细地探讨如何在SQL中判断当前日期是星期几的问题。这一需求在日常的数据处理工作中非常常见,特别是在需要基于日期进行数据分析或报表生成时。接下来,我们将从以下几个方面来深入...

    sql 判断字符串中是否包含数字和字母的方法

    本文将详细探讨如何使用SQL语句来判断一个字符串中是否包含数字和字母,以及相关的字符串处理技巧。 首先,我们要介绍的关键函数是`PATINDEX()`。这个函数在SQL Server中用于返回指定模式在目标字符串中首次出现的...

    SQL判断字段列是否存在的方法

    本文将详细介绍如何判断SQL字段列是否存在,并提供相关操作的方法。 首先,我们来看添加字段的语法。当需要在已有的表中新增一个列时,可以使用`ALTER TABLE`语句。以下是一个示例,它向名为`docdsp`的表中添加了一...

    数据库死锁判断SQL

    判断数据库死锁的SQL,可以检测出死锁的语句和进程

    2021工作日.sql

    2021年最详细日期数据表,数据表包含2021年每个日期对应的是否工作日类型(工作日,节假日,周末),复制即可

    通过sql语句判断某服务是否启动

    通过sql语句判断某服务是否启动,很实用

    手机号码归属地sql(mysql,SQLServer)两个版本

    手机号码归属地sql(mysql,SQLServer)两个版本 insert into app_mobile_attribute_info VALUES (1,"1300000","山东","济南","中国联通","0531","250000" ),(2,"1300001","江苏","常州","中国联通","0519","213000...

    sql时间段查询

    这里使用了`EXTRACT`函数来获取`datetime_col`字段中的小时部分,然后通过逻辑运算符`AND`和`OR`组合起来进行条件判断。 **2. Oracle 示例** Oracle 提供了一些额外的函数和语法支持,使得这样的查询更为简便: `...

    sql中判断某列是否为数字.docx

    SQL 中判断某列是否为数字 在 Oracle 中判断某列是否为数字是我们平常开发中可能会遇到的问题。 Oracle 并没有提供一个现成的函数来判断某一列是否全部由数字组成。因此,我们需要通过其他方法来实现这个功能。 ...

Global site tag (gtag.js) - Google Analytics