溫馨提示×

MySQL中lastIndexOf使用方法

小樊
360
2024-07-12 22:46:25
欄目: 云計算

MySQL中沒有內置的lastIndexOf函數,但可以使用SUBSTRING_INDEX和REVERSE函數來模擬實現類似的功能。

示例: 假設有一個表格包含了一個名為name的字段,其中存儲著一些字符串數據。我們想要查找每個字符串中最后一個出現的逗號的位置。

可以使用以下查詢來實現:

SELECT name, LENGTH(name) - LENGTH(SUBSTRING_INDEX(REVERSE(name), ',', 1)) + 1 AS last_index_of_comma
FROM your_table;

這個查詢中,首先使用REVERSE函數將字符串倒序,然后使用SUBSTRING_INDEX函數找到倒序后的第一個逗號的位置。最后,計算出最后一個逗號在原字符串中的位置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女