# encoding: utf-8x=10case xwhen 1..2print "x=",x,";在 1..2中"when 4..9, 0print "x=",x,";在4..9,0中,或是0"elseprint "x=",x,";其它可能"end
转载 2023-06-16 10:45:14
56阅读
在写项目时,会遇到有字典项的业务,例如数字1代表男,数字2代表女,用做展示的时候,遇到对应数字就展示中文对应的男or女。现在数据库创建一张表(message_mid),字典项的字段是state:0代表办结,D代表作废,其余代表在结。数据库展示如下:要展示的是字段state那一列,展示对应的汉字,语句编写如下:select regionno,R_NAME,adress, case...
原创 2021-09-13 14:34:07
1128阅读
case when then else end 可以像java中的if一样条件显示第一种方式:case column when value1 then result when value2 then result else result end第二种方式:case when condition1 then res...
原创 2021-11-30 17:47:29
370阅读
case when then else end 示例一 SELECT 学号, 姓名, 等级= CASE WHEN 总学分 IS NULL THEN ‘尚未选课’ WHEN 总学分 < 50 THEN ‘不及格’ WHEN 总学分 >=50 and 总学分<=52 THEN ‘合格’ ELSE ‘优秀
转载 2016-05-26 19:20:00
164阅读
2评论
case when then else end 可以像java中的if一样条件显示第一种方式:case column when value1 then result when value2 then result else result end第二种方式:case when condition1 then res...
原创 2022-03-08 16:54:08
202阅读
是按条件来排序,举个简单的例子:select a,b,c from tab order by case 表达式 when 条件1 then a when 条件2 then b else c end; 这个select语句就是当表达式满足条件1的时候就按a来排序,满足条件2的时候就按b排序,否则就按c排序
转载 2008-06-29 21:14:00
104阅读
2评论
select *,case t.name when 1 then '男' when 2 then '女' end as sex from tt t结果:  一.             控制流程函数1.CASE value WHmpare-value] THEN result ...] [ELSE ...
原创 2023-09-28 09:36:39
256阅读
1. SELECT s.s_id, s.s_name, s.s_sex, CASE WHEN s.s_sex = '1' (要筛选的字符)THEN '男' (要改成的字符) WHEN s.s_sex = '2' (要筛选的字符)THEN '女'(要改成的字符) ELSE '其他'(要改成的字符) # ...
转载 2021-08-20 11:22:00
206阅读
2评论
方法一:SELECT CASE WHEN SUBSTRING(timerange, LENGTH(timerange)) < "5" THEN CONCAT(SUBSTRING(timerange, 1, LENGTH(timerange) - 1), "0") ELSE CONCAT(SUBSTRING(timerange, 1, LENGTH(
原创 2022-01-04 17:34:29
134阅读
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 这两种方式,可以实现相同的
转载 2022-07-20 11:32:36
153阅读
CASE语句遍历条件并在满足第一个条件时返回一个值。查询语句中使用case
原创 2023-10-29 12:28:47
529阅读
CASE语句遍历条件并在满足第一个条件时返回一个值 文档 https://www.w3schools.cn/sql/sql_case.html 语法 CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 WHEN conditionN THEN resultN ELSE result END
原创 2023-11-09 09:59:57
177阅读
select a.`name`, sum((CASE kemu WHEN '语文' THEN score ELSE 0 END)) '语文', sum((CASE kemu WHEN '数学
原创 2024-08-23 15:31:36
33阅读
Id     name        dept1        aa          dept12  &nb
原创 2009-11-04 10:50:00
1207阅读
 金钱数=10 unless 金钱数>=100 print "对不起,你的钱不够了.." end  除非你的金钱数大于等于100,否则:“对不起,你的钱不够了..” case..when..end 语句: 如果对于把条件限制在某个范围或者某些特定的值的情况,使用case..end语句更方便: case 变量 wh
转载 2023-06-27 20:19:04
32阅读
select a.id,  (case  a.sex when '1' then '0' else '1' end),b.department_id from USER a, user_department b where a.user_id=b.user_id;
原创 2021-09-08 09:57:15
1301阅读
5点赞
1评论
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN&n
转载 2017-05-18 14:09:36
630阅读
用法如下: select case when exists(select 1 from t_test c where c.name = 'zhangsan' and c.age = 23 ) then 1 else 0 end from dual; select case when exists(s
转载 2017-05-03 11:32:00
579阅读
2评论
update studentsset grade = (select grade from(select id,case when current_credits > 90 then 'a' when c...
转载 2011-04-12 09:18:00
113阅读
2评论
CASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。注意点:  1、以CASE开头,以END结尾  2、分支中WHEN 后跟条件,THEN为显示结果  3、ELSE 为除此之外的默认情况,类似于高级语言程序中switch case的default,可以不加  4、END 后跟别名  CASE有两种表达式:  1. 简单CASE表达式,使用表达式确定返回值.  
原创 2022-07-26 07:52:12
479阅读
  • 1
  • 2
  • 3
  • 4
  • 5