假设我想列出员工的姓氏,但是将K Q S字母更改为X.如何一次性完成?到目前为止,我设法改变了一个字母
SELECT TRANSLATE (surname, 'K', 'X')
FROM employees;
但是如何将其余的后者(Q,S)更改为X?
答案 0 :(得分:2)
只需将它们包含在参数中:
SELECT TRANSLATE(surname, 'KQS', 'XXX')
FROM employees;
第二个参数中的每个字母都需要'X'
。
答案 1 :(得分:0)
试试这个:
SELECT REGEXP_REPLACE (surname, 'K|Q|S', 'X')
FROM employees;