近期写SQL统计,用到了SUM,还有case,用得麻溜麻溜的。 自我欣赏一下:select            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-15 14:01:25
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在sum算子中,我们的实现的大概逻辑是这样的: void batch_update2(int* res, int col[],int size) { for(int i = 0;i < size; ++i) { *res += col[i]; } } GCC 没有办法向量化,因为不知道 res的地址 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-12 09:56:00
                            
                                29阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            错误写法:	sum(case when log_score>=300 and log_score<350 then 1 else 0 )as 300-3意:最后使用的是 飘号...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-06 15:48:00
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            假设postgreSQL中表名为user,现在需要计算每个用户参加过的次数(is_join字段为null时不算,表中的null并不是字符串''或者字符串'Null' ,而是数据库中的null类型) 所以我们只需要对name分组并计算join_time不为null的个数,sql语句如下 SELECT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-20 08:28:00
                            
                                261阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            判断类似一个班级的男生和女生的人数,用sum (cese whenthen)select count(er.execute_result),sum(case er.execute_result when 1 then 1 else 0 end) completed,sum(case er.execute_result when 0 then 1 else 0 end) notCompleted from taw_wp_execute_result er ; select (case when er.execute_result>0 then 'a' e...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-09-09 19:59:00
                            
                                318阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.sum与if结合使用 如图:数据表中,count_money 字段可为正,可为负。为正表示收入,负表示支出。 统计总收入,总支出。 select sum(if(count_money > 0, count_money, 0)) as sum_receipt, sum(if(count_money ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-08 21:03:00
                            
                                824阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            原始数据:方式一:select t_name,       sum(decode(t_item, 'item1', t_num, 0)) item1,       sum(decode(t_it            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-11 10:56:30
                            
                                141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Oracle 几种行转列的方式  sum+decode  sum+case when pivot            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-15 09:16:05
                            
                                225阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL中使用sum(if()) 或 sum(case)实现条件式的汇总字段值            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-04 16:30:33
                            
                                1528阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            select  sum(cost_price*IF(goods_count>1,goods_count,1)) as sum_money from goods  where type=1 ;
如何数量大于1的话,就用数量乘以商品的价格,否则就是默认商品数量是1.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-05 15:36:00
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ifcase1.检查用户家目录中的test.sh文件是否存在,并且检查是否有执行权限(先分析用哪个if分支)!img(https://s4.51cto.com/images/blog/202201/10150712_61dbdb20d3b0c36038.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFF            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-10 15:07:36
                            
                                131阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash	if [ $1 -lt 3 ];then	        echo redhat	elif    [ $1 -eq 3  ];then	        echo green	elif    [ $1 -gt 3 -a $1 -lt 5 ];the            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-01-26 08:37:44
                            
                                430阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell中的case判断格式: case  变量名 in                      value1)                         
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-08 17:26:23
                            
                                361阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SELECT vBom_ID, vPROJECT_ID,iVERSION,vBOM_VERSION, vPROJECT_NAME,MANUFACTURE_QTY,vSUBMIT_BY, vCHECK_BY, case when cIS_DONE='y' then '是' when cIS_DONE='n' then '否' end as cIS_DONE ,vDESCRIPTION F...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-23 09:40:43
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/cshstargoto:echo "Please input the letter\!"set letter = $<switch ( $letter )case a:echo "you type A"breakswcase b:echo "you type B"breakswcase c:echo "you type C"breakswcase *: #or you can            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-07-10 21:01:32
                            
                                3386阅读
                            
                                                                                    
                                4评论
                            
                                                 
                 
                
                             
         
            
            
            
            【代码】Excel里实现 sum(case when xxx then xxx else xxx end)的用法。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-10 00:19:44
                            
                                1494阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今天去帮客户解决问题
1、安装错误,他先安装BE,scsi卡和tape 驱动都没正确安装。导致磁带识别错误。正确顺序是 先 SCSI卡驱动,然后BE,安装BE选择symantec的drivers,就可以识别tape
2、无法读取linux客户端, 排错,看agent是否正确启动。ps -ef |grep beremote 如果没有启动需手动开启、/etc/init.d/VRTraulst st            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2009-04-18 01:19:17
                            
                                500阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                ……     1) echo '1' ;;  esac参见: if注意:这里容易范的错是每个标签的命令结束后忘了加上';;'.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-10-30 11:51:41
                            
                                431阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            语法结构:   case SWITCH in       (SWITCH  变量的值)   valuel)      statement      ...      ;;   value2)  &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-08-14 17:51:40
                            
                                514阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            case 语句 #! /bin/bashcase $1 in'start')        echo "start server ..";;'stop')        echo "stop server ..";;'status')        echo "runi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-28 23:54:19
                            
                                529阅读