mysql 中一列是 1,2,3,4,5, 通过sql 截取时把最后一个逗号去掉
时间: 2023-10-07 16:13:36 浏览: 203
MySQL中将一列以逗号分隔的值行转列的实现
5星 · 资源好评率100%
你可以使用TRIM函数来去掉字符串末尾的逗号,然后使用SUBSTRING_INDEX函数来截取逗号前面的字符串。
例如,假设我们有一个名为"numbers"的表,其中包含一个名为"list"的列,其中包含一串数字,数字之间用逗号分隔。
要截取最后一个逗号之前的字符串,可以使用以下查询:
```
SELECT TRIM(TRAILING ',' FROM SUBSTRING_INDEX(list, ',', -1)) AS last_number FROM numbers;
```
这将返回一个名为"last_number"的结果集,其中包含去掉末尾逗号后的最后一个数字。
阅读全文