Re: Query Output Formatting - Y/N Depending On Count
Вложения
В списке pgsql-general по дате отправления:
| От | Martijn van Oosterhout |
|---|---|
| Тема | Re: Query Output Formatting - Y/N Depending On Count |
| Дата | |
| Msg-id | 20030524010922.GA9578@svana.org обсуждение исходный текст |
| Ответ на | Query Output Formatting - Y/N Depending On Count ("Cameron B. Prince" <cprince@rideware.com>) |
| Список | pgsql-general |
On Fri, May 23, 2003 at 03:06:13PM -0500, Cameron B. Prince wrote: > Hi, > > I need to output a Y or N depending on a count being greater than 0 or not. > I think I've seen a co-worker at a pervious job do something like this, but > I am unable to find any examples on the list or in the docs. Use a CASE statement: CASE WHEN COUNT(DISTINCT b.col) = 0 THEN 'N' ELSE 'Y' END > Here's my query: > > SELECT a.col, COUNT(DISTINCT b.col) AS col_count > FROM table1 a > LEFT OUTER JOIN table2 b > ON a.col=b.col > GROUP BY a.col > > So what I'm looking for is col_count to contain a Y if the count is greater > than 0, else an N. > > Anyone know how to do this? -- Martijn van Oosterhout <kleptog@svana.org> http://svana.org/kleptog/ > "the West won the world not by the superiority of its ideas or values or > religion but rather by its superiority in applying organized violence. > Westerners often forget this fact, non-Westerners never do." > - Samuel P. Huntington
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера