|
v7: Конкатенация строк в SQL |
☑ |
0
Fiasko
11.01.15
✎
23:18
|
Господа,
Делал кто?
Загуглил несколько сайтов по sql, не въехать никак...
Например на одном из сайтов пишут:
В.Использование объединения нескольких строк
Следующий пример сцепляет несколько строк в одну длинную строку для отображения фамилии и первой буквы инициалов вице-президентов в Компания Adventure Works Cycles. После фамилии ставится запятая, а после первой буквы инициалов — точка.
USE AdventureWorks2012;
GO
SELECT (LastName + ',' + SPACE(1) + SUBSTRING(FirstName, 1, 1) + '.') AS Name, e.JobTitle
FROM Person.Person AS p
JOIN HumanResources.Employee AS e
ON p.BusinessEntityID = e.BusinessEntityID
WHERE e.JobTitle LIKE 'Vice%'
ORDER BY LastName ASC;
GO
но может есть у кого пример аля-1с? )) хоть какой-нибудь...
|
|
1
zulu_mix
11.01.15
✎
23:22
|
да то же самое
выбрать
спрфио.фамилия+", "+спрфио.Имя+"="+спрфио.Отчество
из
РегистрСведений.ФамилияИмяОтчествоФизлица КАК спрфио
|
|
2
Fiasko
11.01.15
✎
23:23
|
(1) мне для 7-ки и на SQL )
|
|
3
mehfk
11.01.15
✎
23:28
|
|
|
4
Rie
11.01.15
✎
23:29
|
(2) Используешь 1С++?
Если да, то
ТекстЗапроса =
"SELECT
| $ФизЛица.Фамилия+", "+SUBSTRING($ФизЛица.Имя,1,1)+"."+SUBSTRING($ФизЛица.Отчество)+"." AS ФИО
|FROM
| $Справочник.ФизЛица AS ФизЛица
|ORDER BY
| $Справочник.ФизЛица.Фамилия
";
|
|
5
Fiasko
11.01.15
✎
23:40
|
(4) уже пробую...
|
|
6
Fiasko
11.01.15
✎
23:45
|
(4) о-да! все отлично :) по мере погружения в sql он меня не перестает удивлять о_О круть... Спасибо!
|
|
7
Chameleon1980
11.01.15
✎
23:48
|
странно SUBSTRING SUBSTRING
как-то не похоже.
да и переводится видать по-разному
пердоне если что
|
|