Как построить запрос?

и задачки для интервью.
Alex_197
Уже с Приветом
Posts: 230
Joined: 10 May 2006 21:04
Location: New York

Как построить запрос?

Post by Alex_197 »

Как построить запрос?

Есть табличка
id | nam
------
1 | A
2 | B
3 | A
4 | A
5 | B
Надо сформировать такой запрос чтобы в результате получилось такая табличка
А | В
------
1 | 2
3 | 5
4 |

БД MS SQL 2005
Gnome
Posts: 16
Joined: 26 Jun 2002 02:04

Re: Как построить запрос?

Post by Gnome »

Code: Select all

select A=id, 
B=CASE
   WHEN id=1 THEN 2
   WHEN id=3 THEN 5
   WHEN id=4 THEN NULL
END
FROM t1 WHERE id=1 OR id=3 OR id=4
User avatar
Flying Hen
Уже с Приветом
Posts: 1377
Joined: 14 May 2003 20:37
Location: NY, USA

Re: Как построить запрос?

Post by Flying Hen »

Alex_197 wrote:Как построить запрос?

Есть табличка
id | nam
------
1 | A
2 | B
3 | A
4 | A
5 | B
Надо сформировать такой запрос чтобы в результате получилось такая табличка
А | В
------
1 | 2
3 | 5
4 |

БД MS SQL 2005

С использованием rowid или OLAP функций зАпросто, а без - наверно никак.

Return to “Головоломки”