Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
Внизсортировка IP адресов и не только.... Найти похожие ветки
← →
Johnmen (2002-01-25 11:12) [5]Пишешь свою UDF в MyDLL.dll типа (не забудь потом в БД сделать DECLARE EXTERNAL FUNCTION ...) :
function MySpicialSubstr(S: string; P: integer) : integer;
begin
try
Result:=StrToInt(ExtractWord(P,S,["."]));
except
Result:=0;
end;
end;
А потом смело выполняешь типа:
SELECT ipfield,
MySpicialSubstr(ipfield,1) AS F1,
MySpicialSubstr(ipfield,2) AS F2,
MySpicialSubstr(ipfield,3) AS F3,
MySpicialSubstr(ipfield,4) AS F4
FROM MyTable
ORDER BY F1, F2, F3, F4
(вышеописанное на уровне идеи)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c