SELECT SUBSTRING(string, start, length) FROM table_name;
其中,string为需要截取的字符串,start为起始位置,length为要截取的长度。
例如,大家有一个名为“employees”的表,其中包含员工的姓名和邮箱地址。如果大家希望仅显示每个员工的邮箱域名,而不是完整的邮箱地址,大家可以使用以下代码:
SELECT SUBSTRING_INDEX(email, '@', -1) AS domain FROM employees;
在这个例子中,大家使用了SUBSTRING_INDEX函数,它会从左到右查找指定的分隔符,并返回指定位置后面的字符串。在这里大家使用“@”作为分隔符,使用“-1”作为位置,返回域名部分。
MySQL的截取功能可以帮助大家在查询时从文本字段中提取所需信息,并快速地过滤和分类数据。不过,在使用截取函数时一定要小心,以免截取出无意义的数据。