Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Вниз

Как построить запрос   Найти похожие ветки 

 
Koala   (2004-07-28 19:17) [0]

Есть три поля: Фамилия, Имя, Отчество как запросом получить например Иванов А.В.


 
jack128 ©   (2004-07-28 19:26) [1]

select Last_name || " " || substring(First_Name from 1 for 1) || "." || substring(Middle_Name from 1 for 1) || "." from FIO


 
Koala   (2004-07-28 19:27) [2]

сенькью


 
Sergey Masloff   (2004-07-28 21:06) [3]

jack128 ©   (28.07.04 19:26) [1]
Забыл xNVL или что-то в этом роде

Koala   (28.07.04 19:17)  
А зачем тут ТРИ поля? Типа отбирать всех Иванов будешь?
Кстати я анализировал нашу клиентскую базу - самое длинное попалось 16 слов в имени. И фиг знает что там имя а что отчество, да и не написать чего-то нельзя - обидится. А люди серьезные обижать чревато. Вот и что ты будешь делать со своими ФИО.


 
jack128 ©   (2004-07-28 21:26) [4]


> самое длинное попалось 16 слов в имени
приведи, пожалуйста. Уж _очень_ интересно, что это за фио такое :-)


 
Sergey Masloff   (2004-07-28 21:49) [5]

jack128 ©   (28.07.04 21:26) [4]
В пятницу вечером разве что. Я в отгуле ;-) А вообще таких (ну не по 16 но по 7-8 - довольно много)


 
Deniz ©   (2004-07-29 07:07) [6]

> Sergey Masloff   (28.07.04 21:06) [3]
> jack128 ©   (28.07.04 19:26) [1]
> Забыл xNVL или что-то в этом роде

COALESCE


 
}{ander ©   (2004-07-29 07:15) [7]

2 Sergey Masloff

> А зачем тут ТРИ поля? Типа отбирать всех Иванов будешь?

А затем, чтобы можно было составить запрос [1], когда выбираются фамилия и инициалы, потому что при одном поле сделать это будет не так просто.


 
Sergey Masloff   (2004-07-29 08:13) [8]

}{ander ©   (29.07.04 07:15) [7]
>потому что при одном поле сделать это будет не так просто
Расскажи своей бабушке. Ничего сложного. Гораздо проще чем 3 NVL написать

Deniz ©   (29.07.04 07:07) [6]
>COALESCE
Некошерно. Поддерживается только в FB1.5 Полагаться на конкретику одного сервера из линейки - моветон.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.055 c
4-1089552935
AlexZ
2004-07-11 17:35
2004.08.22
Выделить динамически память (много)


8-1085508092
xman
2004-05-25 22:01
2004.08.22
Canvas


1-1091612532
П7
2004-08-04 13:42
2004.08.22
Изменение TTreeNode


14-1091451567
Иксик
2004-08-02 16:59
2004.08.22
Образование на Украине для Иностранца.


3-1091013367
don-do
2004-07-28 15:16
2004.08.22
Помогите по коду ошибки получить ее текст из файла Interbas.msg





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский