select id, username, email,
case
when username = email then 'true'
else 'false'
end
from users
Есть простой способ сделать when username = email then 'true' as order_col
или from users where case = true
Sql случай с футляром Сортировать по
Вопрос заключается в сматывании случай AS case
, а затем заказать его или использовать Where заявление по этому делу.
Я не понимаю, что вы хотите сделать. Хотите, чтобы ваш результирующий набор заказался равным имени пользователя и электронной почте? –
Итак, вы хотите использовать псевдоним столбца (вы не указали) в 'ORDER BY' и в' WHERE'-clause? –
См. Http://stackoverflow.com/questions/17543771/i-need-a-sql-query-to-get-a-specific-format-as-given-in-example/17543847#17543847 – Romesh