我有僱員表具有以下結構和數據。從記錄中檢索字符串值並插入另一列
id name empDetails phone
1 John phone:7845982563,pinCode:7895645,subCode:22
2 pitt phone:7889451524,pinCode:2565479,subCode:24
3 ken empId:3243,phone:283241524,pinCode:2563479,subCode:25
4 rancho empId:3263,phone:454424154,pinCode:5565479,subCode:24
. . .
Sometimes phone poistion will be after empId also.
現在我要檢查,如果列empDetails
有串手機,如果是,那麼得到的電話號碼,並將其插入新手機列在同一排。
我們可以通過這種方式檢查記錄是否包含字符串電話。
SELECT employee.empDetails FROM employee WHERE employee.empDetails LIKE '%phone:%'
但我們如何檢索電話號碼並將其插入另一列以記錄相同的記錄?
感謝, 雅利安
你爲什麼不分開的數據?爲電話,pinCode,subCode等分列?這將使檢索信息變得更容易。如果這種情況下許多參數可能沒有值,那麼您可以始終將這些信息存儲在垂直表中,並將其加入用戶的ID中。 – mcriecken