拼接字符串
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.hdhcms.com/mysql/mysql-functions.html)
MySQL常用函数
标签:-- sel 多个 一个 cas html ons start com
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did117274