Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Можно ли декорировать выводимое значение поля в SELECT -запросе? [D5, Paradox]


Роман Фадеев ©   (2002-08-16 11:10:00) 

Здравствуйте.

У меня следующая проблема: необходимо выполнить SELECT, но только для одного строкового поля надо отрезать первые три символа. Как добавлять символы, понятно:

SELECT aFld+"My String" FROM aTable

А вот как отрезать??? Работаю с Paradox.


Роман Фадеев   (2002-08-16 11:30:00) [1]

To Val:
>>select substring(aFld from 3) as mynewfield FROM aTable

Большое спасибо, заработало!!


Val   (2002-08-16 11:23:00) [2]

select substring(aFld from 3) as mynewfield
FROM aTable


Johnmen   (2002-08-16 11:22:00) [3]

>Роман Фадеев

Приведи текст запроса полностью...


Mike Kouzmine   (2002-08-16 11:20:00) [4]

Может какой-нибудь CAST надо использовать. Надо у знатоков спросить


Роман Фадеев   (2002-08-16 11:19:00) [5]

В стандарте есть функция SUBSTR(char,c,n), но при записи

SELECT xxx, (SUBSTR(xxx,1,2)) from ...

BDE отвечает: Capability not supported.

То ли как-то по-другому надо ее писать, то ли она действительно не поддерживается....


Mike Kouzmine   (2002-08-16 11:13:00) [6]

Посмотри LSQL, возможно там есть фунция типа COPY(x,y,z)
А можно, получив поле aFld в запросе, делать с ним все, что душе угодно в Calc поле


Наверх

Титульная страница Поиск, карта сайта Написать письмо