У меня есть таблица с именем CLIENT
с 3 столбцами (fname,lname,city
).Заменить конкретные символы столбца в sql
Я хочу, чтобы выбрать все 3 колонки, но когда lname = 'John'
я хочу показать '*****'
вместо фактического города
У меня есть таблица с именем CLIENT
с 3 столбцами (fname,lname,city
).Заменить конкретные символы столбца в sql
Я хочу, чтобы выбрать все 3 колонки, но когда lname = 'John'
я хочу показать '*****'
вместо фактического города
select fname,lname, (case when lname = 'John' then '*****' else city end) as city
from CLIENT
попробовать этот запрос.
спасибо, что он отлично работал – user259584
вы welcome :) –
@ user259584 - Вы должны отметить это как ответ. –
Я бы предпочел сделать оператор if с использованием языка на стороне сервера. Например, в php 'if ($ row ['lname'] ===" John ") {echo" *** "} else {echo $ row ['lname']}' – user3284463