Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Помогите пожалуйста с SQL запросом   Найти похожие ветки 

 
Step[B.M.] ©   (2003-08-11 09:08) [0]

В таблице FIO_TBL есть поля FAM, NAME, PATR
FAM NAME PATR
========================
Петров Иван Васильевич
Сидоров Игорь Петрович
========================

Как пулучить данные в виде
==========================
Петров И. В.
Сидоров И. П.
==========================
А если поле PATR в некоторых записях = null

Спасибо большое.


 
Q   (2003-08-11 09:09) [1]

тип БД?


 
Sergey13 ©   (2003-08-11 09:56) [2]

2Step[B.M.] © (11.08.03 09:08)
А тебе надо непременно в запросе? Тогда UDF надо. Или применяй вычисляемое поле и на клиенте делай что хочешь. Я бы так и сделал.


 
Step[B.M.]   (2003-08-11 15:07) [3]

Спасибо.


 
Соловьев ©   (2003-08-11 15:23) [4]

ХП:
CREATE PROCEDURE get_short_fio
RETURNS (
"fio" VARCHAR(100))
AS
DECLARE VARIABLE F VARCHAR(100);
DECLARE VARIABLE I CHAR(1);
DECLARE VARIABLE O CHAR(1);
begin
for
select t1."fam" , SUBSTRING(t1."Name" FROM 1 FOR 1)||".",SUBSTRING( t1."patr" FROM 1 FOR 1)||"."
from "employee_working" t1
into :f, :i, :o
do
begin
if (o is null) then o = "";
"fio" = :f||" "||:i||:o;
suspend;
end
end


 
dabadabiabo   (2003-08-11 19:09) [5]

SELECT FAM, Left(NAME,1)+"." as NAME, Left(PATR,1)+"." as PATR
FROM FIO_TBL

Пустые поля так и остаются пустыми.



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

Текущий архив: 2003.09.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
14-10953
Soft
2003-08-15 17:03
2003.09.04
Во многих конференциях драки начинаются!


1-10745
Borgir
2003-08-25 08:36
2003.09.04
Прерывание функции


14-10913
Kost
2003-08-18 07:19
2003.09.04
Графика


14-10921
Pitay
2003-08-17 20:25
2003.09.04
Ну скажите мне пожалуйста!!! что я делаю не так?


3-10545
Kati
2003-08-12 10:13
2003.09.04
обновление SQL запроса