IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Выборка первой буквы строки в SQL запросе (http://www.imho.ws/showthread.php?t=110698)

Vovs 04.11.2006 13:43

Выборка первой буквы строки в SQL запросе
 
Доброго времени суток.
Есть таблица с тремя полями Фамилия, Имя, Отчество (Fam, Name, Otch).
Нужно написать запрос, который бы реализовал следующую задачу:
Вывести алфавитные списки фамилий и инициалов (первых букв имен и отчеств с точкой)

Я не знаю как вывести только одну букву имени/отчества.
Спасибо..
P.S. Работаю в InterBASE.

AndreyN 04.11.2006 14:18

В DataBase DeskTop из пакета Delphi это будет выглядеть так.
select Fam, Substring(Name from 1 for 1)+'.', Substring(Otch from 1 for 1)+'.'
from Table1

Vovs 04.11.2006 20:04

Следующий вариант прекрасно работает в мс аксесс, но IBExpert не хочет его хавать. Ему не известен токен left

Код:

SELECT Students.family+left([students.name],1)+left([Students.otch],1)+"." as FIO
FROM Students;


AndreyN 07.11.2006 13:17

На примере DBD я показал, что токены для выборки подстроки могут выглядеть по разному. Читайте хельп по IBExpert.
Я им не пользуюсь.


Часовой пояс GMT +4, время: 17:53.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.