|
Есть ли функция возведения в квадрат в Sqlite?
|
|||
---|---|---|---|
#18+
Надо посчитать расстояние между двумя географическими координатами, а для этого надо возводить в квадрат по теореме Пифагора. Есть ли в Sqlite такая функция? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2012, 22:11 |
|
Есть ли функция возведения в квадрат в Sqlite?
|
|||
---|---|---|---|
#18+
redsky, Список функций представлен в документации: http://sqlite.org/lang_corefunc.html SQLite - легкая встраиваемая база. Ключевое слово "встраиваемая". Т.е. она не для пользователей, а для разработчиков программ. Все необходимые функции разработчик добавляет программно. На то есть соответствующий API. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2012, 23:14 |
|
Есть ли функция возведения в квадрат в Sqlite?
|
|||
---|---|---|---|
#18+
RXL, Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2012, 23:16 |
|
Есть ли функция возведения в квадрат в Sqlite?
|
|||
---|---|---|---|
#18+
Можно использовать extension-functions.c с официального сайта sqlite.org Собрать библиотеку можно так: gcc -shared extension-functions.c -o libsqlitefunctions.dll Подключение библиотеки libsqlitefunctions.dll осуществляется через функцию load_extension: Код: sql 1. 2. 3.
Доступные функции: Математические: acos, asin, atan, atn2, atan2, acosh, asinh, atanh, difference, degrees, radians, cos, sin, tan, cot, cosh, sinh, tanh, coth, exp, log, log10, power, sign, sqrt, square, ceil, floor, pi. Строковые: replicate, charindex, leftstr, rightstr, ltrim, rtrim, trim, replace, reverse, proper, padl, padr, padc, strfilter. Статистические: stdev, variance, mode, median, lower_quartile, upper_quartile. Функция square возвращает квадрат указанного числа: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2012, 01:10 |
|
Есть ли функция возведения в квадрат в Sqlite?
|
|||
---|---|---|---|
#18+
А не проще просто умножить? Код: sql 1.
Для вычисления расстояний потребуются арркосинусы и косинусы, но можно и их эмулировать арифметическими функциями. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2012, 12:42 |
|
Есть ли функция возведения в квадрат в Sqlite?
|
|||
---|---|---|---|
#18+
AlexbootchМожно использовать extension-functions.c с официального сайта sqlite.org Собрать библиотеку можно так: gcc -shared extension-functions.c -o libsqlitefunctions.dll Подключение библиотеки libsqlitefunctions.dll осуществляется через функцию load_extension: Код: sql 1. 2. 3.
Доступные функции: Математические: acos, asin, atan, atn2, atan2, acosh, asinh, atanh, difference, degrees, radians, cos, sin, tan, cot, cosh, sinh, tanh, coth, exp, log, log10, power, sign, sqrt, square, ceil, floor, pi. Строковые: replicate, charindex, leftstr, rightstr, ltrim, rtrim, trim, replace, reverse, proper, padl, padr, padc, strfilter. Статистические: stdev, variance, mode, median, lower_quartile, upper_quartile. Функция square возвращает квадрат указанного числа: Код: sql 1.
Спасибо! Может и пригодится в будущем. Покачто решил задачу по другому. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2012, 14:22 |
|
|
start [/forum/topic.php?fid=54&fpage=19&tid=2009043]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 126ms |
0 / 0 |