相当于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名
select 函数名(实参列表)【from 表】 【】中内容可省略
字符函数:
- SELECT LENGTH('cbuc') # 输出 4SELECT LENGTH('蔡不菜cbuc') # 输出13
- SELECT CONCAT('C','_','BUC') # 输出 C_BUC
- SELECT UPPER('cbuc') # 输出 CBUC
- SELECT LOWER('CBUC') # 输出 cbuc
- SELECT INSTR('蔡不菜','蔡') # 输出 1 (mysql是从1开始算位数)
- SELECT TRIM(' cbuc ') # 输出 cbuc
- ELECT TRIM('a' from 'aaaacbucaaaa') #输出 cbuc
- SELECT LPAD('cbuc',6,'*') # 输出 **cbuc
- SELECT LPAD('cbuc',6,'*') # 输出 cbuc**
- SELECT REPLACE('小菜爱睡觉','睡觉','吃饭') # 输出 小菜爱吃饭
数学函数
- SELECT round(1.5) # 输出 2
- ELECT round(-1.5) # 输出 -2 该四舍五入计算方式为:绝对值四舍五入加负号
- SELECT CEIL(1.5); # 输出 2SELECT CEIL(-1.5); # 输出 -1
- SELECT FLOOR(1.5); # 输出 1SELECT FLOOR(-1.5); # 输出 -2
- SELECT TRUNCATE(3.1415926,2); # 输出 3.14
- SELECT MOD(10,3); # 输出 1
- SELECT MOD(10,-3); # 输出 1
日期函数
- SELECT NOW() # 输出 2020-02-16 11:43:21
- SELECT CURDATE() # 输出 2020-02-16
- SELECT CURTIME() # 输出 11:45:35
- SELECT YEAR(NOW()) # 输出 2020 其他用法一致
- SELECT STR_TO_DATE('02-17 2020','%c-%d %Y') # 输出 2020-02-17
- SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日') # 输出 2020年02月17日
- SELECT DATEDIFF(NOW(),'2020-02-12') # 输出 5
其他函数
- SELECT VERSION(); # 输出 5.7.17
- SELECT DATABASE() # 输出 cbuc_datebase
- SELECT USER() # 输出 root@localhost
流程控制函数
- SELECT IF(10<5,'大','小') # 输出 小
1 switch case 的效果
- case 要判断的字段或表达式
- when 常量1 then 要显示的值1或语句1;
- when 常量2 then 要显示的值2或语句2;
- ...
- else 要显示的值n或语句n;
- end
2 类似于多重if case
- when 条件1 then 要显示的值1或语句1
- when 条件2 then 要显示的值2或语句2
- ...
- else 要显示的值n或语句n
- end
在今天更新的官方博文中,微软解释了如何让终端用户和网络管理员更快安装 Window...
本文实例讲述了Java Servlet生成JSON格式数据并用jQuery显示的方法。分享给大家...
vscode检测到#include错误,请更新includePath。 解决方法 最近电脑重做,重新安...
概述 本文介绍MySQL和PostgreSQL的一些特性对比,让大家了解二者的优劣,更好的...
本文转载自微信公众号「sowhat1412」,可以通过以下二维码关注。转载本文请联系s...
国庆在家无聊,我随手翻了一下家里数据库相关的书籍,这一翻我就看上瘾了,因为...
前面的话 ajax是asynchronous javascript and XML的简写,中文翻译是异步的javas...
ajax 实现三级联动,相当于写了一个小插件,用的时候直接拿过来用就可以了,这里...
我在研究 HikariCP(一个数据库连接池)时无意间在 HikariCP 的 Github wiki 上看...
对于那些想要快速安装Windows 10的用户来说,微软现在给出了更快捷的方法,直接...