рассмотрим следующую таблицуSQL 2000 Проблема запроса
create table sample(id, name, numeric, qno, ans1,ans2,ans3)
sample data
1, 'vivek', 1, 'a', 'b', ''
2, 'vivek', 1, 'c', 'd', ''
3, 'vivek', 2, 'e', 'f', 'g'
4, 'vivek', 3, 'h', 'i', 'j'
5, 'vijay', 1, 'k', '', 'l'
6, 'vijay', 2, 'm', '', 'n'
7, 'vijay', 2, 'o', '', 'p'
8, 'vikram', 3, 'q', 'r', 's'
output expected
column Names: name, info1, info2, info3
values
'vivek','ab','ef','hij'
'vivek','cd','',''
'vijay','kl', 'mn',''
'vijay','','op',''
'vikram','','','qrs'
Преобразование строки в столбцы.
другими словами. один ответ будет иметь один ряд. может быть несколько ответов на один вопрос.
вывод должен иметь номера ответов в виде столбцов.
Есть ли какая-либо быстрая и простая техника в sql 2000?
Что критерии? Например, почему abc, abc пропустили? – pavanred
извините за замешательство. Я редактировал вопрос. –
@Vivek - Вопрос и ожидаемый ответ по-прежнему не имеют четкого смысла. Можете ли вы правильно просмотреть свой вопрос и отредактировать его. –