다음과 같은 구조 및 데이터를 가진 employee 테이블이 있습니다.레코드에서 문자열 값을 검색하여 다른 열에 삽입하십시오.
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