Можно ли делать конкатенацию?
т.е. я делаю запрос:
SELECT persons.tabnmb, persons.fio, CONCAT(passports.ser,' ', passports.nmb)
WHERE
(( passports.person == persons.nrec ))
ORDER BY tabnmb
;
А он не работает.
ЗЫ. Где можно взять хорошую документацию по всем командам "Галактического Скуэля"?
SQL синтаксис
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: SQL синтаксис
См. справочник "Арифметические выражения и функции", "SQL" и "FCOM" - все это из комплекта стандартной документации по Галактике. На компакт-диске рядом с демо-версией Галактики.
Ежли нету, могу выслать. Вопрос в том, скока принимает твой ящик.
Ежли нету, могу выслать. Вопрос в том, скока принимает твой ящик.
Re: SQL синтаксис
Спасибо. Доки хорошие.
Но вот функцию объединения я там не нашел
Быть может кто-то уже делал такое - подскажите тогда...
Но вот функцию объединения я там не нашел
Быть может кто-то уже делал такое - подскажите тогда...
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: SQL синтаксис
SELECT persons.tabnmb, persons.fio,
passports.ser+' '+passports.nmb
WHERE
(( passports.person == persons.nrec ))
ORDER BY tabnmb
passports.ser+' '+passports.nmb
WHERE
(( passports.person == persons.nrec ))
ORDER BY tabnmb
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: SQL синтаксис
Passports.Ser и Passports.Nmb - это просто строковые переменные. Их можно просто складывать.
SELECT
Persons.TabNmb
,Persons.FIO
,Passports.Ser + Passports.Nmb)
WHERE
(( Passports.Person == Persons.nRec ))
ORDER BY Persons.TabNmb
;
SELECT
Persons.TabNmb
,Persons.FIO
,Passports.Ser + Passports.Nmb)
WHERE
(( Passports.Person == Persons.nRec ))
ORDER BY Persons.TabNmb
;