Size: a a a

SqlCom.ru - Стиль жизни SQL

2016 August 16

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
База какая?
источник

B

Beslan in SqlCom.ru - Стиль жизни SQL
mssql
источник

DA

Deleted Account in SqlCom.ru - Стиль жизни SQL
Beslan
Коллеги, доброе утро!
Ситуация такая, нужно распарсить строку в которой хранятся данные в виде xml, a именно распарсить определённый тег и вывести в ответ. Подскажите, пожалуйста, как это можно сделать, не создавая временные таблицы?
Наверное нужно писать скрипт на языке программирования.
Но я могу ошибиться.
источник

DA

Deleted Account in SqlCom.ru - Стиль жизни SQL
Les
запросы так и делаются
(
 SELECT hotel.hotel_name FROM hotel
 LEFT JOIN hotel_number ON hotel_number.hotel_id = hotel.id
 LIMIT 1
) AS hotel_name,
(
 SELECT hotel.hotel_star FROM hotel
 LEFT JOIN hotel_number ON hotel_number.hotel_id = hotel.id
 LIMIT 1
) AS hotel_star,
(
 SELECT hotel.hotel_description FROM hotel
 LEFT JOIN hotel_number ON hotel_number.hotel_id = hotel.id
 LIMIT 1
) AS hotel_description
...,
...,

есть способ не повторять?
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Beslan
mssql
Напишите пожалуйста пример вида: declare @xml XML =N'yorxml'
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
И какой тэг надо вытащить
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Deleted Account
(
 SELECT hotel.hotel_name FROM hotel
 LEFT JOIN hotel_number ON hotel_number.hotel_id = hotel.id
 LIMIT 1
) AS hotel_name,
(
 SELECT hotel.hotel_star FROM hotel
 LEFT JOIN hotel_number ON hotel_number.hotel_id = hotel.id
 LIMIT 1
) AS hotel_star,
(
 SELECT hotel.hotel_description FROM hotel
 LEFT JOIN hotel_number ON hotel_number.hotel_id = hotel.id
 LIMIT 1
) AS hotel_description
...,
...,

есть способ не повторять?
Сделайте пример на http://sqlfiddle.com/
источник

L

Les in SqlCom.ru - Стиль жизни SQL
Deleted Account
(
 SELECT hotel.hotel_name FROM hotel
 LEFT JOIN hotel_number ON hotel_number.hotel_id = hotel.id
 LIMIT 1
) AS hotel_name,
(
 SELECT hotel.hotel_star FROM hotel
 LEFT JOIN hotel_number ON hotel_number.hotel_id = hotel.id
 LIMIT 1
) AS hotel_star,
(
 SELECT hotel.hotel_description FROM hotel
 LEFT JOIN hotel_number ON hotel_number.hotel_id = hotel.id
 LIMIT 1
) AS hotel_description
...,
...,

есть способ не повторять?
щас на работу приеду, гляну
источник

DA

Deleted Account in SqlCom.ru - Стиль жизни SQL
чота не могу импортировать там
источник

DA

Deleted Account in SqlCom.ru - Стиль жизни SQL
Думаю вопрос понятен и без этого. Хочу избежать повторений кода
источник

L

Les in SqlCom.ru - Стиль жизни SQL
вот эти твои селекты это что такое?
источник

L

Les in SqlCom.ru - Стиль жизни SQL
и почему лимит 1?
источник

L

Les in SqlCom.ru - Стиль жизни SQL
и зачем что-то джоинить если только 1 поле возвращаете?
источник

L

Les in SqlCom.ru - Стиль жизни SQL
hotel.number
источник

L

Les in SqlCom.ru - Стиль жизни SQL
для чего нужен?
источник

L

Les in SqlCom.ru - Стиль жизни SQL
количество номеров нужно вернуть в отеле?
источник

L

Les in SqlCom.ru - Стиль жизни SQL
т.е. название отеля
источник

L

Les in SqlCom.ru - Стиль жизни SQL
кол-во звезд
источник

L

Les in SqlCom.ru - Стиль жизни SQL
описание отеля
источник

L

Les in SqlCom.ru - Стиль жизни SQL
и кол-во номеров
источник