插入另一個表中的子字符串我嘗試將另一個表中的值拆分爲另一個表中的條件中的幾個列。 作爲一個例子我有2個表:MySql從CASE
rawdataTbl:
ID INT
一個varchar
detailedTbl
ID INT
b VARCHAR
ÇVARCHAR
d VARCHAR
我試過如下:
INSERT INTO detailedTbl
SELECT
CASE
WHEN a LIKE "%someText%"
"Something",
substr(a, 1, 5),
substr(a, 6, 8)
WHEN a LIKE "%someText2%"
"Something else",
substr(a, 4, 5),
substr(a, 7, 9)
END
FROM rawdataTbl;
謝謝,工作得很好! – imuch11