99问答网
所有问题
当前搜索:
sql语句中case when用法
SQL中case
,
when
,then,else的
用法
是什么?
答:
CASE s.s_sex
WHEN
'1' THEN '男'WHEN '2' THEN '女'ELSE '其他'END as sex,s.s_age,s.class_id FROM t_b_student s WHERE 1 = 1 两个运行结果一样:有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下
的Case
部分将会被自动忽略。
sql
case when 怎么用
答:
WHEN ’1′ THEN ’男’。WHEN ’2′ THEN ’女’。ELSE ’其他’ END。–
Case
搜索函数:
CASE WHEN
sex = ’1′ THEN ’男’。WHEN sex = ’2′ THEN ‘女’。ELSE ‘其他’ END。这两种方式,可以实现相同
的
功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些...
SQL语句中case
,
when
,then的
用法
答:
用法
如下:复制代码 SELECT s.s_id,s.s_name,s.s_sex,CASE
WHENs
.s_sex='1'THEN'男'WHENs.s_sex='2'THEN'女'ELSE'其他'ENDassex,s.s_age,s.class_id FROM t_b_students WHERE 1=1 这两个结果是一样的:需要注意的一点是,Case函数只返回第一个限定值,其余
的Case
将被自动忽略。
SQL
条件控制(
case when
...then...else...end)
的
详细解释是什么?_百度...
答:
CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END种方式,可以实现相同的功能
。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。
case when语句
有哪些
用法
?
答:
1、简单函数。CASE 字段 WHEN 预期值 THEN 结果1 ELSE 结果2 END 如果字段值等于预期值,则返回结果1,否则返回结果2
。2、条件表达式。SQL CASE 表达式是一种通用的条件表达式,类似于其它语言中的 if/else 语句。CASE子句可以用于任何表达式可以有效存在的地方。 condition 是一个返回boolean 的表达式。
我数据库
里
一个字段值是1,2,如何将查询出来
的
值显示为别的 比如1显示...
答:
一、
使用case when
语句即可实现,步骤如下 1、例,表格:aaa,数据结构如图 2、那么可以这样写
SQL语句
,select a,case when c = 1 then '同意' when c = 2 then '拒绝' else "" end from aaa;语句大意:检索表格aaa的a字段和c字段,当字段c的值为1时c字段输出“同意”,为2输出“拒绝”...
条件判断函数-
CASE WHEN
、IF、IFNULL详解
答:
Case when
语句能在
SQL语句中
织入判断逻辑,类似于Java中的if else语句。
CASE WHEN
语句分为简单函数和条件表达式。1、简单函数 如果字段值等于预期值,则返回结果1,否则返回结果2。下面通过一个简单的示例来看一下具体
用法
。表score:场景:在score表中,sex为1表示男性,sex=0表示女性,查询时转换成汉字...
sql语句中
“
case when
”怎样
使用
?
答:
1000以下为低薪,1000-2000为中等,其他为高薪 select (
case when
salary <= 1000 then '低薪' when salary > 1000 and salary < 2000 then '中等' else '高薪' end ) as 工资等级 from employee 这样,工资等级就可以当做一个列来处理,包括where里面,可以写where (case when salary <= 1000...
如何用
case
/
when语句
实现不同条件下更新同一张数据表的不同字段?_百度...
答:
可
使用case when
来实现这个条件,需要嵌套子查询语句,
sql语句
代码示例如下:1、首先你这里的不同字段应该有个优先级别,类似先判断哪个字段然后判断哪个字段。如果仅仅以字段和字段值来作为条件 用DECODE 套 DECODE 直到符合你的逻辑需求。2、如果牵扯到两个字段值的比较。例如:如果字段A等于字段B则显示XXX...
关于
使用sql语句
sum(
case when
??)来实现分类汇总功能
答:
月份,sum (
case when
销售人员='姓名1' then 销售数量*产品单价 else 0 end) as 姓名1销售额,sum (case when 销售人员='姓名2' then 销售数量*产品单价 else 0 end) as 姓名1销售额,sum (case when 销售人员='姓名3' then 销售数量*产品单价 else 0 end) as 姓名1销售额 from 表格 gr...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
sql case when语句使用详解
CASE When的用法详解
sql sum case when用法
sql case when多条件
where case when用法sql
case when 聚合函数
sql语句case when嵌套
mysql中的case用法
SQL中case when的语法格式