Страница 1 из 1

SQL синтаксис

Добавлено: 05 сен 2003, 12:32
akam
Можно ли делать конкатенацию?
т.е. я делаю запрос:
SELECT persons.tabnmb, persons.fio, CONCAT(passports.ser,' ', passports.nmb)
WHERE
(( passports.person == persons.nrec ))
ORDER BY tabnmb
;
А он не работает.

ЗЫ. Где можно взять хорошую документацию по всем командам "Галактического Скуэля"?

Re: SQL синтаксис

Добавлено: 05 сен 2003, 12:42
Deinis
См. справочник "Арифметические выражения и функции", "SQL" и "FCOM" - все это из комплекта стандартной документации по Галактике. На компакт-диске рядом с демо-версией Галактики.
Ежли нету, могу выслать. Вопрос в том, скока принимает твой ящик.

Re: SQL синтаксис

Добавлено: 05 сен 2003, 18:21
akam
Спасибо. Доки хорошие.
Но вот функцию объединения я там не нашел :(
Быть может кто-то уже делал такое - подскажите тогда...

Re: SQL синтаксис

Добавлено: 05 сен 2003, 19:05
Den
SELECT persons.tabnmb, persons.fio,
passports.ser+' '+passports.nmb
WHERE
(( passports.person == persons.nrec ))
ORDER BY tabnmb

Re: SQL синтаксис

Добавлено: 05 сен 2003, 19:05
Deinis
Passports.Ser и Passports.Nmb - это просто строковые переменные. Их можно просто складывать.

SELECT
Persons.TabNmb
,Persons.FIO
,Passports.Ser + Passports.Nmb)
WHERE
(( Passports.Person == Persons.nRec ))
ORDER BY Persons.TabNmb
;