码迷,mamicode.com
首页 >  
搜索关键字:case...when...then    ( 847个结果
MySQL中位数计算方法
在网上搜到的一种算法是利用自增长变量进行排序,然后再根据位置序号取。感觉有些复杂了,还是group_concat来的省事些 1. 按顺序聚合,逗号分隔,并计数 group_concat( number order by number asc) 2. 根据逗号拆分,判断奇偶数去截取中间位置的那个数 具 ...
分类:数据库   时间:2020-07-22 21:01:59    阅读次数:111
MYSQL批量修改
UPDATE `test`SET `code` = ( CASE WHEN `id` = 1 THEN 11 WHEN `id` = 2 THEN 22 WHEN `id` = 3 THEN 33 END )WHERE `id` IN (1, 2, 3); ...
分类:数据库   时间:2020-07-21 22:17:14    阅读次数:163
【转】SQL Server将一列拆分成多列
数据表中有一列数据,如图1所示: 图1数据表 现在需要将该列数据分成三列。 SQL 代码如下所示: 1、 select max(case when F1%3=1 then F1 else 0 end) a,max(case when F1%3=2 then F1 else 0 end) b,max( ...
分类:数据库   时间:2020-07-15 23:51:28    阅读次数:167
SQLserver查询表信息(所有列的名称,类型,字段说明)
SELECT 表名 = case when a.colorder = 1 then d.name else '' end, 表说明 = case when a.colorder = 1 then isnull(f.value, '') else '' end, 字段序号 = a.colorder, ...
分类:数据库   时间:2020-07-15 23:10:29    阅读次数:116
MySQL Case When 用法
case具有两种格式。简单case函数和case搜索函数。 1、简单case函数: case sex when '1' then '男' when '2' then '女' else '其他' end 2、case搜索函数: case when sex = '1' then '男' when sex ...
分类:数据库   时间:2020-07-10 11:39:12    阅读次数:59
Oracle数据库sql常用
case when 函数 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELS ...
分类:数据库   时间:2020-07-10 00:39:25    阅读次数:103
MYSQL中遇到的问题以及解决方法(三)横转纵
横转纵直接就用case when ,对于数值类的可以添加个聚合函数,那么文本类的也可以添加聚合函数吗? select PatientID , Age, Sex, Height, Weight,OperatorID,BMI, max(case when rank%2=1 then KRKPPGFile ...
分类:数据库   时间:2020-07-09 19:39:29    阅读次数:93
MYSQL中遇到的问题以及解决方法(二)排序后筛选
MYSQL中没有row_number()over(partition by order by ),如何排序后进行筛选? 方法一: select OperatorID,sum(cnt) as '总人数',sum(case when Quality=1 then cnt else 0 end ) as ...
分类:数据库   时间:2020-07-09 19:32:17    阅读次数:77
字符串常用函数 MYSQL
CASE WHEN IF( EXP, V1, V2) IFNULL( V1, V2):返回非空值,如果V1是空的,返回V2,如果V1不是空的,返回本身V1 CAST 转换数据类型 CONCAT CONCAT_WS ...
分类:数据库   时间:2020-07-04 17:20:42    阅读次数:60
Mysql学习日记-05视图,触发器,函数,存储过程
sql语句补充:数据行 l临时表: select * from tb where id <10; 指定映射: select id ,name 1, sum(x) /count() 条件: case when id >8 then 1 else 0 end 三元运算: if(is null(xx),0 ...
分类:数据库   时间:2020-07-04 01:07:23    阅读次数:77
847条   上一页 1 2 3 4 5 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!