쿼리 :
split (word, csv)가 있습니다. '', '자동, A, 1234444'|| ','선택 모두 SELLE SELECT SEPTRTR (CSV, 0, Instr (CSV, ',')), substr (CSV, Instr (CSV, ',') 1) 분할에서 여기서 csv! = '' )) 분할에서 단어를 선택하십시오 WHERE WORD! = '';설명 :
'초기 쿼리':
는 다음 쉼표로 단어를 재귀 적으로 선택하여 문자열의 나머지 부분을 선택하여 더 이상 쉼표가 발견되지 않을 때까지 연속적으로 분할합니다.'최종 쿼리 ':
분할에서 초기 빈 행 및 터미널 쉼표를 필터링합니다. 결과.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!='';
출력 :
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3