MySQL 中的字符串截取函数是 SUBSTR 或者是 SUBSTRING。这两个函数的作用是一样的,都是用来截取字符串的。函数的语法如下:
SELECT SUBSTR(string, start, length); SELECT SUBSTRING(string, start, length);
其中 string 参数是要截取的字符串,start 是起始位置,length 是要截取的长度。值得注意的是,如果 start 大于字符串的长度,返回的结果是一个空字符串。
MySQL 中的字符串连接函数是 CONCAT。这个函数接受两个或多个字符串参数,返回连接在一起的字符串。函数的语法如下:
SELECT CONCAT(string1, string2,...);
其中 string1 和 string2 是要连接在一起的字符串,可以有多个,用逗号隔开。如果其中有任何一个参数是 null,则 CONCAT 函数返回 null。
下面的示例是将字符串的前三个字符替换为 “hello”:
SELECT CONCAT('hello', SUBSTR('world', 4));
执行以上 SQL 语句会得到 “hellold” 的结果。