Mysql基础之常见函数
在Mysql中,除了基本的SQL语句外,还有很多内置函数可以方便我们进行数据操作。下面列举了一些常见的Mysql函数:
字符串函数
CONCAT(str1, str2, ...)
将多个字符串拼接在一起,返回一个新的字符串。其参数可以是任意个字符串,拼接的顺序是按照参数顺序来的。
示例:
SELECT CONCAT('Hello', ' ', 'World!') AS greeting;
输出:
+--------------+
| greeting |
+--------------+
| Hello World! |
+--------------+
SUBSTRING(str, pos, len)
取出字符串中指定位置和长度的一部分,返回一个新的字符串。
- str:要取子字符串的字符串
- pos:子字符串开始的位置,从1开始计数
- len:要取的子字符串的长度,可选参数,默认值为字符串长度减去开始位置加1
示例:
SELECT SUBSTRING('Hello World', 7) AS sub_str;
输出:
+---------+
| sub_str |
+---------+
| World |
+---------+
数学函数
ROUND(x, d)
返回一个x值保留小数点后d位的近似值。如果d是0,则返回x的整数部分。
- x:要进行近似的值
- d:保留小数点的位数,可选参数,默认值为0
示例:
SELECT ROUND(3.14159, 2) AS my_pi;
输出:
+-------+
| my_pi |
+-------+
| 3.14 |
+-------+
日期时间函数
NOW()
返回当前时间的日期时间值。
示例:
SELECT NOW() AS current_time;
输出:
+---------------------+
| current_time |
+---------------------+
| 2019-05-28 23:15:13 |
+---------------------+
以上只是一些常见的函数,Mysql中还有很多其他的函数可供使用。在需要用到具体函数的时候,可以查看Mysql官方文档来获得更详细的帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Mysql基础之常见函数 - Python技术站