mysql中的函数有哪些?(2.控制流函数)
一.函数类型
1.数学函数和控制流函数
2.字符串函数
3.日期和时间函数
4.系统信息函数和加密函数
二.解析控制流函数及其包含类型
1.控制流函数也称作“条件判断函数”,其根据满足的条件不同,执行相应的流程。 MySQL 中常见的控制流函数有 IF、IFNULL。
控制流函数 |
功能介绍 |
IF(expr,v1,v2) |
返回表达式 expr 得到不同运算结果时对应的值。若 expr 为TRUE(expr<>0 and expr<>null), 则 IF( ) 的返回值为 v1,否则为 v2 |
IFNULL(v1,v2) |
返回参数 v1 或 v2 的值。如果 v1 不为 null,则返回值为 v1,否则返回值为 v2 |
三.控制流函数举例
1.公交集团将线路长度大于或等于 22 千米的线路定义为长途线路,小于 22 千米的线路定义为短途,并且将那些没有配备到具体公司的线路的所属公司定义为“待分配”。使用 IF() 和 IFNULL() 控制流函数显示所有线路的线路号、所属公司和线路类型(“长途”和“短途”)。
代码:
select lineNo 线路 , ifnull(company,' 待分配 ') 所属公司 ,if(miles>=22,' 长途 ',' 短途 ') 线路类型 from line
素材:
mysql中的函数有哪些?(2.控制流函数)相关推荐
- mysql中group_concat函数_MySQL中group_concat函数
为什么我要学习该函数,我在做控制页面的权限的时候,没有使用Shiro框架[强烈推荐使用], 为了降低学习成本,暂时给学生过渡的想法,我需要控制到按钮级别的权限,我的想法是通过Jquery对我的页面中的 ...
- mysql中concat函数的使用相关总结
concat(str1,str2) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. mysql> select concat('11','22','33') ...
- Oracle中concat与||区别(以及与mysql中concat函数区别)
Oracle中concat使用以及与||区别 CONCAT只能连接两个字符串 The syntax for the concat function is: concat( string1, strin ...
- mysql中合并函数_MYSQL分组合并函数
MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔 ...
- mysql中find_in_set()函数的使用及in()用法详解
From: http://www.manongjc.com/article/2710.html MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) ...
- MySQL中concat函数(连接字符串)
MySQL中concat函数(连接字符串) MySQL中concat函数 使用方法: concat(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 ...
- mysql必会语法_sql语法:sql必读必会(二)mysql中的函数大全
AVG 函数 作用:AVG 函数返回数值列的平均值.NULL 值不包括在计算中 语法:SELECT AVG(列) FROM 表 求id平均值(实在没字段了,就是意思意思) id大于平均值的记录 COU ...
- MySQL中时间函数NOW()和SYSDATE()的区别
mysql中日期函数还是比较常用的.主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别. NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间. ...
- ORACLE实现MySQL中substring_index函数功能
目录 MySQL中substring_index函数 ORACLE涉及函数 实现函数源码 MySQL中substring_index函数 substring_index(string, delimit ...
- mysql中week()函数
mysql中week()函数是用来做周的统计和计算,返回日期的周数 例如统计今年每周有多少个注册用户 SELECT count(id) as count,week(create_time,1) as ...
最新文章
- Transformer, BERT, ALBERT, XLNet全面解析(ALBERT第一作者亲自讲解)
- 2011计算机考研分数线,2011年计算机考研各院校分数线 说明
- webpack的使用、安装和配置打包的入口和出口
- linux pssh parallel-ssh 批量执行远程shell命令
- javascript回调函数(模式)原理和示例深入分析
- axure rp制作输入法_Axure教程丨制作自己的Axure元件库
- 【Cocos2d实例教程一】xcode5下Cocos2d环境的搭建
- poj 1113 Wall 凸包的应用
- tomcat日志格式中的含义
- Http基本身份验证在Spring Security中如何工作?
- mysql命令教学_mysql常用命令有什么
- csp真题 202109-2非零段划分C++代码(100分)
- php查看音频属性,PHP获取音频mp3文件时长或音频文件其它参数属性
- mysql操作符_MySql 中的=操作符
- mongooes怎么链接mysql_如何使用Node + Mongoose连接远程MongoDB数据库
- python画散点图、折线图
- itx机箱尺寸_讲解 ATX M-ATX ITX 各种主板尺寸
- ES选举:Elasticsearch中Master选举完全解读
- html 数据交互动画,纯css实现可交互的动画
- 用cJSON解析心知天气返回的数据包
热门文章
- 《java设计模式》之责任链模式
- 传Facebook将推出应用中心挑战谷歌搜索地位
- ASP.NET性能优化小结(ASP.NETC#)(转)
- ORB-SLAM2中的Loop Closinng中DetectLoopCandidates函数解析
- HALCON示例程序autobahn高速公路车道识别程序剖析
- 一体化点焊机将要取代分体式焊钳在汽车制造生产线上的使用
- 【图像处理】——上采样、下采样、在模板匹配中的金字塔加速策略
- Faster RCNN minibatch.py解读
- 二分查找法的循环与递归实现及时间复杂度分析
- linux sed删除指定行_shell三剑客之sed!