`

case when用法

 
阅读更多
提问:
select 

case  salary
      when 5000  then  '高薪'
      when 4500  then  '中薪'
      when 3500  then  '中低薪'
      else 'null'
      end as '工资等级' 
      
from  telenolist
我想统计各个工资级别的人数    那个count(*)应该放在语句的哪里,还用再填写别的语句吗?。先谢谢了
 

 

   

 

   回答:

 

select 
count(*) as cnt,
case  salary
      when 5000  then  '高薪'
      when 4500  then  '中薪'
      when 3500  then  '中低薪'
      else 'null'
      end as '工资等级' 
      
from  telenolist
group by  case  salary
      when 5000  then  '高薪'
      when 4500  then  '中薪'
      when 3500  then  '中低薪'
      else 'null'
      end

 

分享到:
评论

相关推荐

    oracle case when 语句的用法详解

    1. CASE WHEN 表达式有两种形式 代码如下:–简单Case函数 CASE sex ... CASE WHEN 在语句中不同位置的用法2.1 SELECT CASE WHEN 用法 代码如下:SELECT grade, COUNT (CASE WHEN sex = 1 THEN 1 /*sex 1为男生,2位

    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

    Oracle_case_when_用法

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

    MySQL性能优化的最佳21条经验

    NULL 博文链接:https://zhengdl126.iteye.com/blog/1149759

    SQL Server中Case 的不同用法

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

    c#中switch case的用法实例解析

    主要介绍了c#中switch case的用法实例解析,对于C#的初学者来说有必要熟练掌握,需要的朋友可以参考下

    case when then语句用法

    该语句的执行过程是:将CASE后面表达式的值与各WHEN子句中的表达式的值进行比较,如果两者相等,则返回THEN后的表达式的值,然后跳出CASE语句,否则返回ELSE子句中的表达式的值。ELSE子句是可选项。当CASE语句中不...

    SQL case_when用法

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

    Case_When用法

    很好的case_when有关的文档,学习好帮手,多多下载

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

    本文实例讲述了mysql存储过程之case语句用法。分享给大家供大家参考,具体如下: 除了if语句,mysql提供了一个替代的条件语句CASE。 mysql的 CASE语句使代码更加可读和高效。废话不多说,我们先来看下简单case语句的...

    Sql_Case_When用法用例[参考].pdf

    Sql_Case_When用法用例[参考].pdf

    MySQL的CASE WHEN语句的几个使用实例

    主要介绍了MySQL的CASE WHEN语句的几个使用实例,需要的朋友可以参考下

    SQL__case_when_then_的用法

    SQL__case_when_then_的用法

    SQL中的case…when…还能这么用(计算好评率、计算出有条件的字段的数量)

    文章目录SQL之CASE WHEN用法详解场景1:有分数score,score=60返回及格,score>=80返回优秀场景2:现老师要统计班中,有多少男同学,多少女同学,并统计男同学中有几人及格,女同学中有几人及格,要求用一个SQL输出...

    sql学习之CASE WHEN THEN ELSE END的用法

    主要介绍了sql学习之CASE WHEN THEN ELSE END的用法,需要的朋友可以参考下

    sql 中 case when 语法使用方法

    没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 代码如下: select getdate() as 日期,case month(getdate()) when 11 then ‘十一’ when 12 then ‘十二’ else substring(‘一二三四五六七八九十’,...

    MySQL 的CASE WHEN 语句使用说明

    本文介绍下,在mysql数据库中,有关case when语句的用法,介绍了case when语句的基础知识,并提供了相关实例,供大家学习参考,有需要的朋友不要错过

    sql中case语句的用法浅谈

    CASE WHEN sex = ‘1’ THEN ‘男’  WHEN sex = ‘2’ THEN ‘女’ ELSE ‘其他’ END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断...

Global site tag (gtag.js) - Google Analytics