У меня есть таблица с данными сотрудника:
+----+-------+----------+------------+
| ID | Name | LastName | Salutation |
+----+-------+----------+------------+
| 1 | John | Doe | Mr |
| 2 | Alice | Smith | Ms |
+----+-------+----------+------------+
Я хочу выбрать некоторые из этих данных, но я хочу заменить Mr
на 1
и Ms
на 2
, используя сам запрос SQL.
Я пытался использовать REGEXP_REPLACE
, что на самом деле работало для одного из приветствий:
SELECT ID, Name, LastName, REGEXP_REPLACE(Salutation, 'Mr', '1') FROM employees
Это дало мне следующий результат:
+----+-------+----------+------------+
| ID | Name | LastName | Salutation |
+----+-------+----------+------------+
| 1 | John | Doe | 1 |
| 2 | Alice | Smith | Ms |
| 3 | John | Smith | 1 |
| 4 | Alice | Doe | Ms |
+----+-------+----------+------------+
Как я могу также заменить Ms
на 2
?