91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何在sql中使用explode函數分割字符串

sql
小樊
84
2024-09-16 07:43:17
欄目: 云計算

在 SQL 中,沒有內置的 explode 函數

SELECT
    id,
    value
FROM
    your_table
CROSS APPLY
    STRING_SPLIT(your_column, ',') AS ss(value);

這里是一個完整的示例:

-- 創建一個包含逗號分隔值的表
CREATE TABLE test_table (
    id INT PRIMARY KEY,
    csv_values VARCHAR(255)
);

-- 插入一些數據
INSERT INTO test_table (id, csv_values) VALUES (1, 'apple,banana,orange');
INSERT INTO test_table (id, csv_values) VALUES (2, 'car,boat,plane');

-- 使用 STRING_SPLIT 和 CROSS APPLY 查詢分隔后的值
SELECT
    id,
    value
FROM
    test_table
CROSS APPLY
    STRING_SPLIT(csv_values, ',') AS ss(value);

結果將顯示分隔后的值:

id | value
---------
1  | apple
1  | banana
1  | orange
2  | car
2  | boat
2  | plane

請注意,STRING_SPLIT 函數僅在 SQL Server 2016 及更高版本中可用。對于其他數據庫(如 MySQL、PostgreSQL 等),您需要使用特定于數據庫的方法來實現類似的功能。

0
崇仁县| 台安县| 沁阳市| 红原县| 丹寨县| 民县| 南投县| 府谷县| 高碑店市| 荃湾区| 阜城县| 休宁县| 涟水县| 泰和县| 通城县| 赤城县| 通州区| 竹山县| 冀州市| 凤城市| 巴林左旗| 依安县| 溧水县| 滁州市| 巍山| 越西县| 淳安县| 宽城| 连平县| 大余县| 库车县| 偃师市| 衡水市| 明溪县| 百色市| 泽库县| 浑源县| 沈丘县| 潼南县| 土默特左旗| 昌图县|