MySQL中的字符串截取函数主要有SUBSTRING()
、SUBSTRING_INDEX()
等。这些函数允许你从字符串中提取子字符串。
假设我们有一个包含用户信息的表users
,其中有一个字段full_name
存储了用户的全名。
如果你想截取full_name
字段的前5个字符作为用户的简称,可以使用以下SQL查询:
SELECT SUBSTRING(full_name, 1, 5) AS short_name FROM users;
假设email
字段存储了用户的邮箱地址,你想提取邮箱的用户名部分,可以使用以下SQL查询:
SELECT SUBSTRING_INDEX(email, '@', 1) AS username FROM users;
SUBSTRING_INDEX()
时,指定的分隔符在字符串中不存在。领取专属 10元无门槛券
手把手带您无忧上云