MySQL数据库SUBSTRING_INDEX的运用

一、如何运用SUBSTRING_INDEX截取address的省市区

 二、应用SUBSTRING_INDEX函数进行多次嵌套截取

SELECT
  SUBSTRING_INDEX(t1.`address`, '_', '1') AS '国家',
  SUBSTRING_INDEX(
    (
      SUBSTRING_INDEX(t1.`address`, '_', '2')
    ),
    '_',
    - 1
  ) AS '',
  SUBSTRING_INDEX(
    (
      SUBSTRING_INDEX(t1.`address`, '_', '3')
    ),
    '_',
    - 1
  ) AS '',
  SUBSTRING_INDEX(t1.`address`, '_', '-1') AS ''
FROM
  user1 t1;
posted @ 2021-02-28 11:08  悬崖上的金鱼  阅读(369)  评论(0)    收藏  举报