初始数据
SUBSTRING
SQL 中的 substring函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样。
substring(字段名,开始位置,结束位置)
substring函数
SELECT SUBSTRING(url,1,3) sub FROM table
运行结果
LEFT
返回最左边的N个字符的字符串,或NULL如果任何参数是NULL。
substring(字段名,长度设置)
lift函数
SELECT LEFT(url,9) sub FROM table
运行结果
RIGHT
返回字符串最右边的 N 个字符,如果任意参数为NULL返回NULL。
rignt(字段名,长度设置)
rignt函数
SELECT RIGHT(url,9) sub FROM table
运行结果
LOWER
返回字符串根据当前字符集映射转为小写字母。
lower(字段名)
lower函数
SELECT LOWER(url) sub FROM table
运行结果
UPPER
返回字符串根据当前字符集映射所有字符为大写。
upper(字段名)
upper函数
SELECT UPPER(url) sub FROM table
运行结果
CONCAT
CONCAT函数用于连接两个字符串,形成一个字符串。
concat(‘值’,‘值’,‘值’……N)
concat函数
SELECT CONCAT(‘www’,’.’,‘baidu’,’.’,‘com’) sub
运行结果
CONCAT_WS
CONCAT_WS()表示连接之用分隔符,它是CONCAT()的一种特殊形式。 第一个参数是分隔的参数的其余部分。分隔符是要连接的串之间加入。分隔符可以是一个字符串,如可以是参数的其余部分。如果分隔符是NULL,则结果为NULL。
concat_ws(‘要拼接的字符’,‘值’,‘值’……N)
concat_ws函数
SELECT CONCAT_WS(’$’,‘1’,‘2’,‘3’,‘4’) sub
运行结果