2016-10-23 2 views

답변

2

그냥 인수에 포함 :

SELECT TRANSLATE(surname, 'KQS', 'XXX') 
FROM employees; 

는 두 번째 인수의 각 문자에 대한 'X'있을 필요가있다.

+0

가 오 내가, 내가 같이이 작업을 수행하려고하지만 난 단 하나의 X 대신 XXX의 사용을 참조 대단히 감사합니다. – Expert

0

이 시도 :

SELECT REGEXP_REPLACE (surname, 'K|Q|S', 'X') 
FROM employees; 
+0

얇은 것도 작동합니다. 도움을 주셔서 감사합니다. – Expert

+1

이 방법이 효과적이지만 번역 속도가 빨라집니다. Regexp는 regexp가 아닌 솔루션이 존재하지 않거나 너무 복잡하기 때문에 (따라서 버그가 발생하기 쉽고 관리하기 어려울 때) 가장 잘 사용됩니다. – mathguy

관련 문제