1
원본 테이블과 대체 할 문자가 두 개인 번역 테이블이 있습니다. A 열에는 B 열 또는 B 열이 없습니다. 문자열이 주어진다면, 변환 테이블의 각 행을 반복하여 A 열의 입력 문자열의 각 문자를 B 열의 문자로 바꾸고 완전히 변환 된 결과를 반환하고 싶습니다. while 루프를 사용하여이 작업을 수행하는 방법을 알고 있지만 가능한 경우 천천히 사용할 수 있으므로 사용하지 않는 것이 좋습니다.while 루프를 사용하지 않고 변환 테이블을 사용하여 SQL에서 문자열을 변경하십시오.
UPDATE :
변환 테이블 예 :
ColA | ColB
% | P
$ | D
입력 문자열 : % EN $ ANT
예상 출력 : 펜던트
단어로 표 구조를 설명하지 말고 표 구조, 샘플 데이터 및 원하는 결과를 표시하십시오. – Siyual
사용중인 dbms에 태그를 지정하십시오. 테이블 정의 (들), 샘플 테이블 데이터 및 예상 결과를 추가하십시오. – jarlh
jarlh의 코멘트를 확장하려면 데이터베이스 질문에 적절한 소프트웨어 (MySQL, Oracle, DB2 등)와 버전을 태그하는 것이 유용합니다. 'sql-server-2014'. 구문과 기능의 차이가 종종 답변에 영향을 미칩니다. – HABO