E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
case...when
MySql函数和触发器
1、控制流程函数
case...when
根据值判断返回值,类比编程中的IF-ELSE判断。
LYX3693
·
2024-01-24 02:07
mysql
android
数据库
SQL 问题之SUM 和 COUNT 组合使用
问题在开发的时候,遇到一个相对复杂的逻辑,需要先用
CASE...WHEN
查询数据,再用SUM求和,首先把我错误的写法,放在下面,供大家参考:(PS:羞羞羞...)SELECTa.deptName,b.problemNums
像少年啦飞驰点、
·
2024-01-05 09:30
SQL
mysql
数据库
sql
十八、MySQL 变量、分支结构IF、
CASE...WHEN
详解
文章目录一、变量1.1系统变量1.1.1系统变量分类1.1.2查看系统变量1.2用户变量1.2.1用户变量分类1.2.2会话用户变量1.2.3局部变量1.2.4对比会话用户变量与局部变量二、定义条件与处理程序2.1案例分析2.2定义条件2.3定义处理程序2.4案例解决三、流程控制3.1分支结构之IF3.2分支结构之CASE一、变量在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的
Amo Xiang
·
2023-04-14 04:58
MySQL8.0从菜鸟到大牛
mysql
数据库
服务器
MySQL中的神器——CASE函数
最后通过标准SQL的
CASE...WHEN
解决了问题(原本以为是存储过程的语法,原来是标准SQL)。例如,假设有三节课程A、B、C,当前三节课程的序号分别为第一节、第二节、第三节。
youthcity
·
2023-04-02 04:49
2020-12-21 SQL按照步长分类统计
比如按照使用时间,0-2h,2-4h,4-6h.....的占比此时如果用
case...when
的话需要重复写很多,可以用floor()函数,取整。
地球上有个王家庄
·
2023-03-15 07:05
MySQL控制流函数(-if ,elseif,else,
case...when
)
目录前言IF(expr1,expr2,expr3)简单逻辑判断IFNULL(v1,v2)空值替换ISNULL(expression)空值检测NULLIF(expr1,expr2)字符串比较case函数实操案例IFELSE做为流程控制语句使用前言不管是任何的编程语言,逻辑判断是必不可缺的一个板块;在Python、C、java这些火热的编程语言下,逻辑判断也是编程语言的一个亮点。IF(expr1,ex
·
2022-07-06 10:25
SQL中
case...when
使用技巧
一般项目开发中,我会直接使用sql在数据库中先查询出数据,然后再对数据进行显示处理。这样做,不仅麻烦,而且效率不高。其实,可以直接在sql语句中操作,将从数据库中查询出来的信息不要直接放入结果集中,而是将这些信息转换成页面需要显示的数据后再存入结果集中。sql语句:selectcasewhenoi.order_type_id='SALE'then'销售'whenoi.order_type_id='
y_chengyong
·
2020-09-11 18:45
MySQL基础篇(03):系统和自定义函数总结,触发器使用详解
1、控制流程函数
case...when
根据值判断返回值,类比编程中的IF-ELSE判断。--DEMO01SELECTCASEDATE_FORMAT(NOW(),'%
知了一笑
·
2020-08-22 13:41
mysql
触发器
函数
数据库
数据库开发
用case when优化Sql语句
用casewhen优化Sql语句有些时候想直接从数据库查询数据,并导出,但一些类型或状态存储的是01等数字,你想显示对应的文字,这个时候就可以使用
case...when
语句了。
品途旅游
·
2020-07-19 19:12
编程语言
.Net
用case when优化Sql语句
有些时候想直接从数据库查询数据,并导出,但一些类型或状态存储的是01等数字,你想显示对应的文字,这个时候就可以使用
case...when
语句了。
皎然
·
2020-07-19 17:00
Spark SQL之DataFrame的纯SQL操作(基于Scala)
文章目录定义SparkSQLDataset&DataFrameDataFrame的纯SQL操作单行查询模糊查询排序查询分组查询limit(限制返回结果条数)having(分组后过滤)
case...when
景鹏虎晓
·
2020-07-16 05:12
mysql统计某个字段不同值某个时间段数量之sum(
case...when
)
sum(case属性名when属性值1then1else0end),意思就是某个属性下为属性值1就加1个数量,否则就作0统计。selecta_type,SUM(CASEa_typeWHEN0THEN1else0END)as'类型一',SUM(CASEa_typeWHEN1THEN1else0END)as'类型二'froma_planwherestart_time>='2020-06-1'anden
comesuh
·
2020-07-15 14:41
mysql
MySQL基础篇(03):系统和自定义函数总结,触发器使用详解
1、控制流程函数
case...when
根据值判断返回值,类比编程中的IF-ELSE判断。--DEMO01SELECTCASEDATE_FORMAT(NOW(),'%
知了一笑
·
2020-06-30 20:57
oracle数据库之查询
2、
case...when
语句的使用:CASEcolumn_nameWHENvalue1THENresult1,...
嵩之恋
·
2020-03-17 15:00
SQL优化:用
case...when
优化统计查询
最近在做的项目,有很多统计数据的地方,由于数据量相对较多,之前写的查询语句查询五十万条数据大概需要十秒左右的样子,严重影响了效率。后来在网上寻找解决方案,利用sum,case...when...重写SQL性能一下子提高到一秒钟就解决了。这里为了简洁明了的阐述问题和解决的方法,我简化一下需求模型。现在数据库有一张订单表(经过简化的中间表),表结构如下:CREATETABLE`statistic_or
赵客缦胡缨v吴钩霜雪明
·
2020-02-09 23:28
MySQL基础篇(03):系统和自定义函数总结,触发器使用详解
1、控制流程函数
case...when
根据值判断返回值,类比编程中的IF-ELSE判断。--DEMO01SELECTCASEDATE_FORMAT(NOW(),'%
知了一笑
·
2020-01-01 18:45
mysql
触发器
函数
数据库
数据库开发
MySQL基础篇(03):系统和自定义函数总结,触发器使用详解
1、控制流程函数
case...when
根据值判断返回值,类比编程中的IF-ELSE判断。--DEMO01SELECTCASEDATE_FORMAT(NOW(),'%
知了一笑
·
2019-12-31 07:00
MySQL基础篇(03):系统和自定义函数总结,触发器使用详解
1、控制流程函数
case...when
根据值判断返回值,类比编程中的IF-ELSE判断。--DEMO01SELECTCASEDATE_FORMAT(NOW(),'%
知了一笑
·
2019-12-31 07:00
MySQL基础篇(03):系统和自定义函数总结,触发器使用详解
1、控制流程函数
case...when
根据值判断返回值,类比编程中的IF-ELSE判断。--DEMO01SELECTCASEDATE_FORMAT(NOW(),'%
知了一笑
·
2019-12-31 07:36
MySQL
数据库
内置函数
数据.存储.管理
Oracle数据库查询表中记录为空,Empty result set fetched
方案:使用
case...when
做sql的条件判断,当有结果为1时表示有记录,此时使用查询到的记录,当结果是其他时表示没有记录,此时coun
charberming
·
2019-02-15 10:30
数据库
浅析SQL语句行列转换的两种方法
case...when
与pivot函数的应用
阅读更多SQL语句行列转换的两种方法
case...when
和pivot函数应用,运用pivot函数只支持数据库版本2005以上的。
loveyoubaby99
·
2013-08-15 11:00
行转列
case
when
pivot
浅析SQL语句行列转换的两种方法
case...when
与pivot函数的应用
SQL语句行列转换的两种方法
case...when
和pivot函数应用,运用pivot 函数只支持数据库版本2005以上的。
loveyoubaby99
·
2013-08-15 11:00
case
行转列
when
PIVOT
浅析SQL语句行列转换的两种方法
case...when
与pivot函数的应用
阅读更多SQL语句行列转换的两种方法
case...when
和pivot函数应用,运用pivot函数只支持数据库版本2005以上的。
loveyoubaby99
·
2013-08-15 11:00
行转列
case
when
pivot
浅析SQL语句行列转换的两种方法
case...when
与pivot函数的应用
/*创建数据库*/CREATEDATABASEtmpgoUSEtmpgo/*创建数据库测试表*/CREATETABLE[Scores]([ID]INTIDENTITY(1,1)PRIMARYKEY,[Student]VARCHAR(20),[Subject]VARCHAR(30),[Score]FLOAT)goTRUNCATETABLEScores/*插入数据库测试数据信息*/INSERTINTO
·
2013-08-15 09:05
SQL语句行列转换两种方法 case ...when 和pivot函数应用
SQL语句行列转换两种方法
case...when
和pivot函数应用 SQL语句行列转换两种方法
case...when
和pivot函数应用SQL语句行列转换两种方法
case...when
和pivot函数应用
qq1162195421
·
2013-08-10 17:00
SQL语句行列转换两种方法 case ...when 和pivot函数应用
SQL语句行列转换两种方法
case...when
和pivot函数应用SQL语句行列转换两种方法
case...when
和pivot函数应用,运用pivot函数只支持数据库版本2005以上的。
liangjw0504
·
2013-08-10 00:00
case
when
SQL行列转换
pivot函数
DB2 DECODE 函数的用法
在查询数据,需要进行条件判断时,一般我们使用
CASE...WHEN
实现,当判断条件为相等时,除了使用
CASE...WHEN
实现,还可以使用DECODE函数。
huaxin520
·
2013-02-27 10:40
DB2
T-SQL编程:条件控制语句
流程控制语句 -- BEGIN ...END -- IF ...ELSE --
CASE
·
2011-05-04 23:00
t-sql
第一个存储过程程序的总结
尽量少用IF判断,改用
CASE...WHEN
来实现 在类型转换的时候,最好不要对表的字段进行转换,应该对变量进行转换。好处就是索引可以使用。 别忘了用db
xiangtui
·
2010-05-10 21:00
sql
工作
Groovy学习笔记——实现Ruby的case .. when表达式
今天看到有人在Groovy的邮件列表上问Groovy能不能支持Ruby的
case...when
表达式:car="Patriot"manufacturer=casecarwhen"Focus":"Ford"when"Navigator
johnny_jian
·
2009-03-12 10:08
Groovy学习笔记
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他