mysql之常用函数集锦
来源:互联网 发布:windows ce 6.0 编辑:程序博客网 时间:2024/05/22 17:51
XML Code
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
—————————————————————————————————————————————————————
|函数 |描述
——————————————————————————————————————————————————————
|ABS(number) |返回提供数字的绝对值。比方说, ABS(-2.3)=2.3.
——————————————————————————————————————————————————————
|CEILING(number) |返回下一个最大整数,比方说, CEILING(2.3)=3.
—————————————————————————————————————————————————————
|CONCAT(string1[,string2,string3,...]) |返回所有提供字符串的连接形式的值
—————————————————————————————————————————————————————
|CURDATE() |返回当前日期(不带时间)
—————————————————————————————————————————————————————
|DATE_ADD(date,INTERVAL amount_type) | 给日期添加某单位间隔 和 YEAR
————————————————————————————————————————————————————
| |select DATE_ADD(NOW(),INTERVAL -2 DAY)
—————————————————————————————————————————————————————
| |返回结果依然是日期类型
—————————————————————————————————————————————————————
|FORMAT(number,decimals) |返回一个指定精确度的数值,并给与以 1000
| |为单位的分割(通常使用“,”)
——————————————————————————————————————————————————————
| |
|IF(test, value1,value2) |如果为真则返回 value1,如果为假返回value2
| |select if(1=12,33,44)=> 44
| |select if(1=1,33,44)=> 33
———————————————————————————————————————————————————————
|IFNULL(value,value2) |相当于 null == value1 ? value1 : value2
———————————————————————————————————————————————————————
|INSERT(str,pos,len,newStr) | 把一个字符串插入到另一个字符串中
——————————————————————————————————————————————————————
| |从pos位置开始后面的len个长度替换为newStr中的内容
———————————————————————————————————————————————————————
|REPLACE(string,old,new) | 用new替换所有出现old的地方
———————————————————————————————————————————————————————
|INSTR(string,substring) |返回一个字符串中子串的位置
———————————————————————————————————————————————————————
|ISNULL(expression) | 如果参数为空则返回 1,否则返回 0
———————————————————————————————————————————————————————
|GREATEST(num1,num2[,num3, ... ]) |返回参数列表中的最大数
————————————————————————————————————————————————————————
|LEAST(num1,num2[,num3, ... ]) |返回参数列表中的最小值
————————————————————————————————————————————————————————
|LEFT(string,length) |返回字符串最左边的部分
————————————————————————————————————————————————————————
|LENGTH(string) | 返回字符串中的字节数。
————————————————————————————————————————————————————————
|CHAR_LENGTH 可以被用来返回字符数 |(这会在你使用多字节字符集是产生差异)
—————————————————————————————————————————————————————————
|LOCATE(substring,string[,number]) |
| | 返回字符串中子串的位置,可选的第三个参数为在父
| | 字符串中开始搜索的位置
—————————————————————————————————————————————————————————
|LOWER(string) |返回给定字符串的小写形式
————————————————————————————————————————————————————————
|UPPER(string) |将指定字符串转换为大写
————————————————————————————————————————————————————————
|LPAD(string,length,padding) |
| |返回字符串str,其左边由字符串padding填补到length
| |字符长度,第三个参数为填充字符
—————————————————————————————————————————————————————————
|LTRIM(string) |删除所有字符串中的前缀空格(并不是空白字符)
—————————————————————————————————————————————————————————
|RTRIM(string) |删除字符串尾部的空格
——————————————————————————————————————————————————————————
|MOD(num1,num2) |返回第一个数除于第二个数后的模(余数部分)
——————————————————————————————————————————————————————————
|NOW() |返回当前日期和时间
——————————————————————————————————————————————————————————
|POWER(num1,num2) |返回 num1 的 num2 次方
——————————————————————————————————————————————————————————
|RAND([seed]) |返回一个随机数. seed种子
——————————————————————————————————————————————————————————
|REPEAT(string,number) |返回一个重复 number 次 string 的字符串
——————————————————————————————————————————————————————————
|SUBSTRING(string,position,length) |从字符串指定位置开始返回 length 个字符
——————————————————————————————————————————————————————————
|ROUND(number[,decimal]) | 舍去给定数值的指定精度的位数
——————————————————————————————————————————————————————————
|SQRT(number) |返回 number 的平方根
——————————————————————————————————————————————————————————
|RPAD(string,length,padding) |返回字符串str,其右边由字符串padding填补到length
| |长度,第三个参数为填充字符,如果string的长度大于
| |length则截取string到length长度
———————————————————————————————————————————————————————————
|函数 |描述
——————————————————————————————————————————————————————
|ABS(number) |返回提供数字的绝对值。比方说, ABS(-2.3)=2.3.
——————————————————————————————————————————————————————
|CEILING(number) |返回下一个最大整数,比方说, CEILING(2.3)=3.
—————————————————————————————————————————————————————
|CONCAT(string1[,string2,string3,...]) |返回所有提供字符串的连接形式的值
—————————————————————————————————————————————————————
|CURDATE() |返回当前日期(不带时间)
—————————————————————————————————————————————————————
|DATE_ADD(date,INTERVAL amount_type) | 给日期添加某单位间隔 和 YEAR
————————————————————————————————————————————————————
| |select DATE_ADD(NOW(),INTERVAL -2 DAY)
—————————————————————————————————————————————————————
| |返回结果依然是日期类型
—————————————————————————————————————————————————————
|FORMAT(number,decimals) |返回一个指定精确度的数值,并给与以 1000
| |为单位的分割(通常使用“,”)
——————————————————————————————————————————————————————
| |
|IF(test, value1,value2) |如果为真则返回 value1,如果为假返回value2
| |select if(1=12,33,44)=> 44
| |select if(1=1,33,44)=> 33
———————————————————————————————————————————————————————
|IFNULL(value,value2) |相当于 null == value1 ? value1 : value2
———————————————————————————————————————————————————————
|INSERT(str,pos,len,newStr) | 把一个字符串插入到另一个字符串中
——————————————————————————————————————————————————————
| |从pos位置开始后面的len个长度替换为newStr中的内容
———————————————————————————————————————————————————————
|REPLACE(string,old,new) | 用new替换所有出现old的地方
———————————————————————————————————————————————————————
|INSTR(string,substring) |返回一个字符串中子串的位置
———————————————————————————————————————————————————————
|ISNULL(expression) | 如果参数为空则返回 1,否则返回 0
———————————————————————————————————————————————————————
|GREATEST(num1,num2[,num3, ... ]) |返回参数列表中的最大数
————————————————————————————————————————————————————————
|LEAST(num1,num2[,num3, ... ]) |返回参数列表中的最小值
————————————————————————————————————————————————————————
|LEFT(string,length) |返回字符串最左边的部分
————————————————————————————————————————————————————————
|LENGTH(string) | 返回字符串中的字节数。
————————————————————————————————————————————————————————
|CHAR_LENGTH 可以被用来返回字符数 |(这会在你使用多字节字符集是产生差异)
—————————————————————————————————————————————————————————
|LOCATE(substring,string[,number]) |
| | 返回字符串中子串的位置,可选的第三个参数为在父
| | 字符串中开始搜索的位置
—————————————————————————————————————————————————————————
|LOWER(string) |返回给定字符串的小写形式
————————————————————————————————————————————————————————
|UPPER(string) |将指定字符串转换为大写
————————————————————————————————————————————————————————
|LPAD(string,length,padding) |
| |返回字符串str,其左边由字符串padding填补到length
| |字符长度,第三个参数为填充字符
—————————————————————————————————————————————————————————
|LTRIM(string) |删除所有字符串中的前缀空格(并不是空白字符)
—————————————————————————————————————————————————————————
|RTRIM(string) |删除字符串尾部的空格
——————————————————————————————————————————————————————————
|MOD(num1,num2) |返回第一个数除于第二个数后的模(余数部分)
——————————————————————————————————————————————————————————
|NOW() |返回当前日期和时间
——————————————————————————————————————————————————————————
|POWER(num1,num2) |返回 num1 的 num2 次方
——————————————————————————————————————————————————————————
|RAND([seed]) |返回一个随机数. seed种子
——————————————————————————————————————————————————————————
|REPEAT(string,number) |返回一个重复 number 次 string 的字符串
——————————————————————————————————————————————————————————
|SUBSTRING(string,position,length) |从字符串指定位置开始返回 length 个字符
——————————————————————————————————————————————————————————
|ROUND(number[,decimal]) | 舍去给定数值的指定精度的位数
——————————————————————————————————————————————————————————
|SQRT(number) |返回 number 的平方根
——————————————————————————————————————————————————————————
|RPAD(string,length,padding) |返回字符串str,其右边由字符串padding填补到length
| |长度,第三个参数为填充字符,如果string的长度大于
| |length则截取string到length长度
———————————————————————————————————————————————————————————
阅读全文
0 0
- mysql之常用函数集锦
- mysql 数据库的常用函数集锦
- libxml2常用函数集锦之二
- libxml2常用函数集锦之三
- libxml2常用函数集锦之二
- libxml2常用函数集锦之三
- MYSQL之常用函数
- mysql常用语句集锦
- mysql常用语句集锦
- MySQL常用语句集锦
- MySQL常用语句集锦
- Mysql常用语句集锦
- C#常用函数集锦
- oracle常用函数集锦
- C#常用函数集锦
- libxml2常用函数集锦
- SQL常用函数集锦
- ABAP常用函数集锦
- JAVA集合框架之Collection
- Sharding-JDBC使用限制
- py_numpy_20171101
- javaweb+jQuery ajax实例
- 2017CCPC秦皇岛G ZOJ 3987Numbers(大数+贪心)
- mysql之常用函数集锦
- linux中的定时延时任务
- Action中使用Servlet对象
- Fastjson 自定义 json 的 值输出格式
- Python With Visual Studio Code – A 5 Step Guide
- 函数的定义
- 646. Maximum Length of Pair Chain(动态规划 vs 贪心)
- 【NOIP2017提高A组冲刺11.1】总结
- framebuffer简介与应用