Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как написать запрос, выдающий данные нескольких колонок в одной?  [new]
victimOfAccess
Member

Откуда:
Сообщений: 11
Вот, что нужно: Составьте запрос для таблицы STUDENT таким образом, чтобы выходная таблица содержала всего один столбец в следующем виде:Б.КУЗНЕЦОВ;местожительства-БРЯНСК;родился-8.12.81.

Не пойму о чём идёт речь... Как-то надо подставить значения в определённые шаблон, ещё и имя сократить до инициала, и формат даты у меня не такой (у меня YYYY-MM-DD)

Подскажите, пожалуйста, как это делается.

(схему БД прикрепила)

К сообщению приложен файл. Размер - 71Kb
13 фев 12, 16:25    [12082757]     Ответить | Цитировать Сообщить модератору
 Re: Как написать запрос, выдающий данные нескольких колонок в одной?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
SELECT 'Столбец 1' + ';' + 'Столбец 2' + SubString('Столбец 3',3,3) + Left('Столбец 4',3) + ';' + Convert(VarChar,GetDate())
13 фев 12, 16:28    [12082786]     Ответить | Цитировать Сообщить модератору
 Re: Как написать запрос, выдающий данные нескольких колонок в одной?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
SELECT	 Convert(VarChar,GetDate(),104)
	,Convert(VarChar,GetDate(),112)
	,Convert(VarChar,GetDate(),108)
А вообще смотрите это в BOL-е.
Строковые функции
Convert
13 фев 12, 16:32    [12082815]     Ответить | Цитировать Сообщить модератору
 Re: Как написать запрос, выдающий данные нескольких колонок в одной?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
И ещё, sql.ru это не место решения школьних задачек. Тут задаются вопросы касательно только SQL.
victimOfAccess
Не пойму о чём идёт речь...
А чё тяжело было у препода спросить, по каждому вопрсу? Чё перед ним пресмыкаться.
13 фев 12, 16:38    [12082881]     Ответить | Цитировать Сообщить модератору
 Re: Как написать запрос, выдающий данные нескольких колонок в одной?  [new]
victimOfAccess
Member

Откуда:
Сообщений: 11
Mnior,

спасибо за советы;
куда же Вы предложите мне идти со школьными задачками? тут хоть кому-то не жалко 3 минуты своего времени, чтобы помочь постороннему человеку!;
у препода только раз в неделю можно спросить и то, если повезёт...
13 фев 12, 16:46    [12082955]     Ответить | Цитировать Сообщить модератору
 Re: Как написать запрос, выдающий данные нескольких колонок в одной?  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
victimOfAccess
куда же Вы предложите мне идти со школьными задачками?
Явно не сюда.
И вообще не в нет. Ну хотябы у однокашников.
victimOfAccess
у препода только раз в неделю можно спросить и то, если повезёт...
Ну дык как долго халопничество будем искоренять в мозгах. Или у вас там диктатура.
victimOfAccess
тут хоть кому-то не жалко 3 минуты своего времени
Высшая безтакность и откроверная наглость.
Тут люди приходят что нового увидеть, реальные проблемы отрасли/продукта обсудить, а в итоге школьнеги, тролли и лентяи засоряют всякой ерундой.
13 фев 12, 18:33    [12083918]     Ответить | Цитировать Сообщить модератору
 Re: Как написать запрос, выдающий данные нескольких колонок в одной?  [new]
victimOfAccess
Member

Откуда:
Сообщений: 11
13 фев 12, 18:39    [12083979]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить