Как я могу изменить информацию о строке в запросе? - PullRequest
1 голос
/ 10 февраля 2012

Я использую Postgres, и я хотел бы знать, как изменить информацию о строке в запросе. Допустим, у меня есть столбец с именем Numbers, и в нем есть строки, идущие 1,2,3,4,5, как я могу редактировать информацию в этихстроки?скажем, я хочу, чтобы запрос отображал 1,1,1,1,5 как мне написать в запросе, что каждая строка должна быть изменена на 1, если это не 5?Опять же, это только для того, чтобы изменить его в Запросе, я не пытаюсь сделать UPDATE Я понимаю, насколько это новость с моей стороны, но я не смог найти это в Google.

1 Ответ

2 голосов
/ 10 февраля 2012
SELECT 
  CASE WHEN Numbers <> 5 THEN 1 ELSE Numbers END
FROM table

См. 9.12.Условные выражения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...