![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Strlen - аналог на sql [D6, IB6.x]
XM-AD © (2002-12-06 13:44:00)Как подсчитать кол-во букв в строке средствами SQL?
надо дополнить строку нулями до 8 символов начиная с начала стоки...
OlegE (2002-12-06 14:40:00) [1]Извини с пробелами, недочитал про нули.
OlegE (2002-12-06 14:38:00) [2]Все функции для IB, кроме SUM, COUNT, AVG, CAST полключаются из "внешних" dll(UDF). Это позволяет не "перегружать" сервер ненужными в конкретном случае всевозможными ф-циями(например для ORACLE необходимо гораздо больше ОП и из-за этого тоже)
и позволяет дополнить нужной уникально функциональностью.
Если не хочешь использовать UDF - смени сервер на что-нибудь - MSSQL, например, там есть много встроенных строковых функций.
Если тебе просто нужна строка с пробелами до необходимой длины, так и используй тип CHAR, а не VARCHAR.
XM-AD (2002-12-06 14:23:00) [3]мне надо подсчитать кол-во букв в строке не используя внешних, длльных функций... Как от строки отнять символ, например?
FreeLancer (2002-12-06 14:11:00) [4]Ну, извини, я думал тебе нужно "подсчитать кол-во букв в строке", а на нет и суда нет.
XM-AD (2002-12-06 13:57:00) [5]Не используюя external функции.......
FreeLancer (2002-12-06 13:48:00) [6]UDF Rfunc2 на www.ibase.ru