中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

oracle split函數的語法結構是怎樣的

小樊
81
2024-08-13 18:46:38
欄目: 云計算

Oracle數據庫中沒有split函數,但可以使用正則表達式函數REGEXP_SUBSTR來實現字符串分割的功能。

REGEXP_SUBSTR的語法結構如下:

REGEXP_SUBSTR(source_string, pattern, position, occurrence, match_parameter)

  • source_string:要進行匹配的字符串
  • pattern:指定匹配的模式
  • position:指定從字符串的哪個位置開始匹配,默認為1
  • occurrence:指定匹配的次數,默認為1
  • match_parameter:指定匹配的參數,如’i’表示不區分大小寫匹配

舉個例子說明REGEXP_SUBSTR的用法:

SELECT REGEXP_SUBSTR('John,Doe,123 Main St', '[^,]+', 1, 1) AS first_name,
       REGEXP_SUBSTR('John,Doe,123 Main St', '[^,]+', 1, 2) AS last_name,
       REGEXP_SUBSTR('John,Doe,123 Main St', '[^,]+', 1, 3) AS address
FROM dual;

以上SQL語句會將字符串"John,Doe,123 Main St"按照逗號進行分割,然后分別提取出第一個、第二個和第三個部分,輸出結果如下:

first_name | last_name | address
---------------------------------
John       | Doe       | 123 Main St

0
永川市| 分宜县| 杭锦后旗| 盐城市| 东山县| 雷波县| 巴彦淖尔市| 拉萨市| 长垣县| 乡城县| 阳信县| 同江市| 靖边县| 凤凰县| 太仆寺旗| 平利县| 蕲春县| 鄂托克旗| 临泽县| 高唐县| 九龙城区| 安丘市| 霍山县| 比如县| 巩留县| 鹤岗市| 莆田市| 射洪县| 定日县| 城市| 中西区| 军事| 乌审旗| 安国市| 长治市| 乐清市| 黑山县| 吴忠市| 积石山| 鲁山县| 永康市|