在MySQL中,可以使用SUBSTRING函数来截取字符串的后几位。SUBSTRING函数有两种用法:
SELECT SUBSTRING(column_name, -n) FROM table_name;
其中,column_name是要截取的字符串所在的列名,table_name是表名,n是要截取的后几位的数量。负数表示从字符串末尾开始往前数。
例如,要截取字符串"Hello World"的后5位:
SELECT SUBSTRING('Hello World', -5);
输出结果为:“World”
SELECT SUBSTRING(column_name, CHAR_LENGTH(column_name) - n + 1) FROM table_name;
其中,column_name是要截取的字符串所在的列名,table_name是表名,n是要截取的后几位的数量。
例如,要截取字符串"Hello World"的后5位:
SELECT SUBSTRING('Hello World', CHAR_LENGTH('Hello World') - 4);
输出结果为:“World”
注意:在使用SUBSTRING函数截取字符串的后几位时,需要确保要截取的字符串长度大于等于要截取的后几位的数量,否则可能会得到错误的结果。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:pgsql如何截取字符串最后几位