Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Синтаксис объединения полей в SQL Добавлено: 15.02.09 20:51  

Автор вопроса:  alexfor
Доброго времени суток всем!
В SQLServer необходимо создать запрос, в котором поля одной таблицы объединяются через /.
В аксе это звучит так:
SELECT [имя_поля] & "/" & [имя_поля] AS e, FROM имя_таблицы;
Подскажите плиз как это звучит в SQLServer. Заранее всем спасибо.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 16.02.09 12:08
Вместо & нужно использовать +

Ответить

Номер ответа: 2
Автор ответа:
 alexfor



Вопросов: 28
Ответов: 68
 Профиль | | #2 Добавлено: 16.02.09 15:16
Попробывал, не катит

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 16.02.09 15:53
Этот оператор используется для конкатенции строк в SQL Server. Ты скорее всего что-то неправильно сделал

Ответить

Номер ответа: 4
Автор ответа:
 alexfor



Вопросов: 28
Ответов: 68
 Профиль | | #4 Добавлено: 16.02.09 21:25
Подскажи пожалуйста как это выглядит, на этом запросе?

Ответить

Номер ответа: 5
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #5 Добавлено: 16.02.09 21:59
SELECT [имя_поля] + "/" + [имя_поля] AS e, FROM имя_таблицы

Ответить

Номер ответа: 6
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #6 Добавлено: 16.02.09 22:00
Кстати если у тебя поля не строковые, то их нужно привести к строковому типу

Ответить

Номер ответа: 7
Автор ответа:
 alexfor



Вопросов: 28
Ответов: 68
 Профиль | | #7 Добавлено: 16.02.09 22:56
Спасибо. Вот это как раз тот случай, они числовые. Насколько корректно при этом будет сортировка?

Ответить

Номер ответа: 8
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #8 Добавлено: 16.02.09 23:56
При чем здесь сортировка?

Ответить

Номер ответа: 9
Автор ответа:
 alexfor



Вопросов: 28
Ответов: 68
 Профиль | | #9 Добавлено: 17.02.09 11:56
Привет. Поля числового значения, ранее в них предусматривалась сортировка. С уетом склеивания и преобразования в строковую, естественно это работает не очень корректно. Получилось вот так:
Select { fn UCASE(имя_поля) } + '/' + { fn UCASE(имя_поля) } + '/' + { fn UCASE(dимя_поля) } from чего-то.
Спасибо Большое!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам