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

溫馨提示×

hive如何截取符號之前的數字

小億
190
2023-12-26 15:13:45
欄目: 大數據

在Hive中,可以使用正則表達式函數regexp_extract()來截取符號之前的數字。

以下是一個示例:

假設有一個包含數字和符號的字符串列text,我們要截取符號之前的數字。

首先,我們可以使用regexp_extract()函數和正則表達式'([0-9]+)'來截取數字。然后,將截取的結果與原始列進行連接,從而實現只保留符號之前的數字。

下面是具體的Hive查詢語句:

SELECT text, CONCAT(regexp_extract(text, '([0-9]+)'), regexp_extract(text, '[^0-9]*')) AS result
FROM your_table;

這里的your_table是包含字符串列text的表名,result是截取結果的列名。

注意,正則表達式'([0-9]+)'用于匹配一個或多個數字,'[^0-9]*'用于匹配一個或多個非數字字符。通過將這兩個正則表達式的結果進行連接,可以得到所需的結果。

希望對你有幫助!

0
屏边| 五大连池市| 赤壁市| 武宁县| 寿宁县| 莒南县| 开原市| 和龙市| 平阳县| 宣化县| 南岸区| 娄烦县| 阳东县| 措美县| 盘山县| 祁连县| 密山市| 红安县| 连南| 仪征市| 乃东县| 海原县| 浮山县| 钦州市| 安宁市| 普兰县| 白朗县| 康定县| 垫江县| 原阳县| 阳信县| 建宁县| 邳州市| 迁安市| 巧家县| 武城县| 永嘉县| 嵩明县| 德清县| 彭州市| 共和县|