SQL截取字符串,SQL分割字符串函数,SQL字符串按指定的字符拆分
生活随笔
收集整理的這篇文章主要介紹了
SQL截取字符串,SQL分割字符串函数,SQL字符串按指定的字符拆分
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
-- 截取字符串函數:
-- SUBSTRING_INDEX(str, delim, count)-- str: 要處理的字符串。
-- delim: 分割符,將str分割成兩部分。
-- count: 計數(使用第幾個分隔符)。 如果為正數,則從左開始數,返回分割后左邊的子串;如果為負數,則從右開始數,返回右邊的子串。
-- department_id_string 字段的值為: -1-4-88-220-223-,
-- 例1:
-- count 為正
-- 截取結果:-1-4
-- 用-1-4-88-220-223-中“左數”第三個“-”將字符串截取為兩段,返回“左邊”的子串。SELECT SUBSTRING_INDEX(department_id_string,'-', 3)
FROM f_common_bussiness_receipt_source rs
WHERE rs.receipt_source_id='00025e5d-0bcf-11e9-aa45-0242ac110006'
-- 例2:
-- count 為負
-- 截取結果:220-223-
-- 用-1-4-88-220-223-中“右數”第三個“-”將字符串截取為兩段,返回“右邊”的子串。SELECT SUBSTRING_INDEX(department_id_string,'-', -3)
FROM f_common_bussiness_receipt_source rs
WHERE rs.receipt_source_id='00025e5d-0bcf-11e9-aa45-0242ac110006'
-- 例3:
-- 截取最右的部門
-- 截取結果:223
-- department_id_string 字段的值為 -1-4-88-220-223- SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(department_id_string,'-', -2),'-',1)
FROM f_common_bussiness_receipt_source rs
WHERE rs.receipt_source_id='008009f9-e498-11e8-9fb1-0242ac110005'
總結
以上是生活随笔為你收集整理的SQL截取字符串,SQL分割字符串函数,SQL字符串按指定的字符拆分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab凸透镜防仿真,西安邮电大学m
- 下一篇: 2021-06-06 一个无边框可置顶的