SELECT	CASEWHEN sp.risk_project_category IS NULLOR sp.risk_project_category = '' THEN	'无'ELSE	s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-26 00:17:59
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            来自MySQL触发器里的流程控制语句 知识。MySQL 的 case when 的语法有两种:1. 简单函数 
CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END
2. 搜索函数 
CASE WHEN [expr] THEN [result1]…ELSE [default] END这两种语法有什么区别呢?简单函数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-01 23:16:09
                            
                                233阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在做数据分析的时候,需要从数据库中查找数据并进行分析展示,准确的数据查询结果有利于后期简洁有效的分析。在此期间用到了 mysql中的case when,记录一下case when的用法。 CASE语句为多分支语句结构,该语句首先从WHEN后的VALUE中查找与CASE后的VALUE相等的值,如果查找 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-01 21:43:35
                            
                                517阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            语句: select case 变量或表达式1 when 常量2或TRUE或FALSE then 结果a, when then b, . . . else 结果c, end, case和when后面的值,mysql 其实是用等号‘=’来判断,所以当判断字段 select case a is null ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-11-02 11:24:00
                            
                                646阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            case when then 的基本用法SELECT	CASEWHEN b.is_leave = 0 THEN	'在职'WHEN b.is_leave = 1 THEN	'离职'ELSE '状态为空'ENDFROM	sys_user_front aLEFT JOIN sys_org_emp b ON a.info_id = b.info_idWHERE	1 = 1AND...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-14 21:08:40
                            
                                248阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CASE WHEN condition THEN result WHEN condition THEN result ............. [WHEN ...] [ELSE result] END CASE 子句可以用于任何表达式可以有效存在的地方。 condition 是一个返回boolea            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-21 14:44:22
                            
                                1658阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mysql中case when语句的使用方法: mysql中也有像php语言中switch case 这样的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 10:29:01
                            
                                1869阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            来自MySQL触发器里的流程控制语句 知识。MySQL 的 case when 的语法有两种:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-12-29 17:05:27
                            
                                417阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SELECT CASE 3 WHEN 1  THEN one WHEN 2  THEN twoELSE  more END            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-19 10:33:25
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JBSQLX 工作日加班:3  双休日加班:2   节日加班:1  现在想查询出结果时直接能看到是什么假期SELECT  SPONSOR_NAME AS 姓名,CASE    JBSQLX     WHEN 3 THEN    '工作日加班'     WHEN 2 THEN    '双休日加班'     WHEN 1 THEN    '节日加班' ELSE '其它'            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-14 00:50:25
                            
                                164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 
首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: 
SELECT <myColumnSpec> =
            CASE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2009-03-17 21:15:45
                            
                                609阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            表的创建CREATE TABLE `lee` (`id` int(10) NOT NULL AUTO_INCREMENT,  `name` char(20) DEFAULT NULL,  `birthdaynoDB DEFAULT CHARSET=utf8数据插入:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-15 13:58:09
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL中CASE WHEN THEN用于分类统计1、创建一个表create table user(    id int auto_increment primary key,    age tinyint unsigned not null); 2、添加一些数据insert into user(age) value            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-02 18:13:50
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                                
                     
                                    
                             
         
            
            
            
            --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END //案例 select cid as 渠道编号, case cid when '3' then '华为' when '20645' then '小米' else cid end as 渠道名称...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-10-30 15:49:00
                            
                                263阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            / 背景经常忘记怎么使用,语法很简单,但是需要注意的细节很多首先它是在查询(select)中使用,返回值可以用having 处理(整个类似于切面,查询完成后,对结果的处理)首先 case … end 是成对出现的,然后就是when … then…成对出现,类似if (也可以使用else,else 不用 then)select 
case vip 
when 1 then 'vip1'
when 2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-25 12:18:56
                            
                                356阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Case具有两种格式。简单Case函数和Case搜索函数。简单Case函数CASE sexWHEN'1' THEN '男'WHEN'2' THEN '女'ELSE'其他' END --Case搜索函数 CASEWHEN sex = '1'THEN '男' WHEN sex ='2' THEN '女' ELSE'其他'            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-15 11:24:46
                            
                                340阅读