有一个表A,其中有一个字段a,字段a的值,是通过’下别线】,连接多个学符中而组的类子如下只家三条目录) 'ABC_1234_CDE' 'ABC_1234_CDE_567' 'ABC_1234_CDE_7B9 GH' 请写出SQL求出字段最后一个下划线面的内容(则上而三条记录分下的结 'ABC_1234' 'ABC_1234_CDE' 'ABC_1234_CDE_789'
时间: 2024-02-06 15:02:05 浏览: 71
可以使用 SUBSTRING_INDEX 函数来获取最后一个下划线后面的内容,SQL语句如下:
SELECT SUBSTRING_INDEX(a, '_', -1) AS last_part FROM A;
其中,SUBSTRING_INDEX 函数的第一个参数是字段 a,第二个参数是下划线,第三个参数是 -1,表示获取最后一个下划线后面的内容。执行以上 SQL 语句,将会返回如下结果:
last_part
---------
CDE
567
7B9 GH
阅读全文