码迷,mamicode.com
首页 > 数据库 > 详细

MySQL常用函数

时间:2021-04-28 12:13:16      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:--   sel   多个   一个   cas   html   ons   start   com   

拼接字符串

1.CONCAT(s1,s2...sn)

字符串 s1,s2 等多个字符串合并为一个字符串。

SELECT CONCAT("str1", "str2") AS str;
+----------+
| str      |
+----------+
| str1str2 |
+----------+

2.CONCAT_WS(x, s1,s2...sn)

同 CONCAT(s1,s2,...) 函数,但是每个字符串之间要加上 x,x 可以是分隔符。

SELECT CONCAT_WS("-", "str1", "str2", "str3")AS str;
+----------------+
| str            |
+----------------+
| str1-str2-str3 |
+----------------+

翻转字符串REVERSE(s)

SELECT REVERSE(‘ABCDE‘);
+------------------+
| REVERSE(‘ABCDE‘) |
+------------------+
| EDCBA            |
+------------------+

字符串截取

1.SUBSTR(s, start, length)

从字符串 s 的 start 位置截取长度为 length 的子字符串

SELECT SUBSTR("asdfgh", 2, 3) AS new_str;
+---------+
| new_str |
+---------+
| sdf     |
+---------+

2.SUBSTRING(s, start, length)

从字符串 s 的 start 位置截取长度为 length 的子字符串

SELECT SUBSTRING("asdfgh", 2, 3) AS new_str;
+---------+
| new_str |
+---------+
| sdf     |
+---------+

大小写转换

1.UCASE(s)

将字符串转换为大写。

mysql> SELECT UCASE("asdfgh");
+-----------------+
| UCASE("asdfgh") |
+-----------------+
| ASDFGH          |
+-----------------+

2.UPPER(s)

将字符串转换为大写。

mysql> SELECT UPPER("asdfgh");
+-----------------+
| UPPER("asdfgh") |
+-----------------+
| ASDFGH          |
+-----------------+
···

[参考](https://www.runoob.com/mysql/mysql-functions.html)

MySQL常用函数

标签:--   sel   多个   一个   cas   html   ons   start   com   

原文地址:https://www.cnblogs.com/qmzbe/p/14711543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!