SQLite에서 쉼표로 구분된 값 분할
SQLite에서 쉼표로 구분된 문자열을 사용하는 또 다른 접근 방식은 공통 테이블 표현식(CTE)을 활용하는 것입니다. ). CTE는 문자열을 개별 값으로 효과적으로 분할하는 수단을 제공합니다.
단계별 구현:
예:
다음은 CTE 접근 방식을 설명하는 코드 샘플입니다.
WITH split(word, csv) AS ( SELECT '', 'Auto,A,1234444'||',' UNION ALL SELECT substr(csv, 0, instr(csv, ',')), substr(csv, instr(csv, ',') + 1) FROM split WHERE csv != '' ) SELECT word FROM split WHERE word!='';
출력:
Auto A 1234444
이 방법은 간결하고 효율적인 분할 방법을 제공합니다. SQLite에서 쉼표로 구분된 문자열을 사용하여 개별 값에 쉽게 액세스할 수 있습니다.
위 내용은 CTE를 사용하여 SQLite에서 쉼표로 구분된 값을 효율적으로 분할하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!