powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Все-таки про точность мат-и-матических операций
25 сообщений из 97, страница 2 из 4
Все-таки про точность мат-и-матических операций
    #39614966
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959,

возьми да и сравни возможности С/С++ и SQL поймёшь. Что за прикол такой глупые вопросы задавать?
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614968
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисbsa1959,
возьми да и сравни возможности С/С++ и SQL поймёшь. Что за прикол такой глупые вопросы задавать?
Может это Вы немножко ... отвечаете?
Все языки манипулируют данными. И возможности и задачи у них разные....
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614969
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovУх ты, тебе удалось угадать два раза подряд. Продолжай попытки и, может, тебе удастся-таки
избежать чтения документации. "Миллиард обезьян..."

Хамство корифеев - обычная практика данного форума. И это константа. Целая.
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614970
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959,

на С/С++/Pascal/Java... можно сделать всё что можно сделать на SQL. А вот сделать на SQL то что можно сделать С (и т.д.) не реально.
Неужели ты не видишь разницу?
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614971
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Один топик я прикрыл, этого намека было недостаточно? автору настоятельно рекомендуется прочесть штатную документацию к серверу.

Есть сервер ФБ, общение с ним идет на языке SQL на язык SQL есть действующий стандарт, там описано поведение чисел, как им себя вести при арифметических операциях, и они в реализации ФБ, о чудо, ведут себя именно так, как задокументировано.

Да, есть другие языки, тот же фортран, например, с условно бесконечными числами, и что?

Да, целочисленная арифметика она такая, с непривычки мосх может и вынести. У меня есть несколько кусков кода, где я провожу манипуляции на дабл чиселках, предварительно вычитав их из базы в нумерик, после всех манипуляций снова явно привожу к нумерикам и только потом пишу в базу.
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614974
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky,
Про какой Вы топик? Чем я нарушил правила форума?
Могли бы корифеи данного форума подсказать типа того к чему сам пришел
<Я так все и понял. По идее во всех мат.операциях я должен всем переменным и константам сделать cast(..... as double precision)..... >
И Вы вижу так же изгаляетесь с мат.операциями....
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614975
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959константам сделать cast(..... as double precision)

обычно не надо. Для этого достаточно указывать требуемую точность
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614978
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

А если в мат.операциях участвуют decimal, numeric с разной точностью и integer, bigint - вообще пипец...

Очень много работал на ORACLE. Проблем с мат.операциями не было вообще и никогда.
Попробовал на ORACLE сейчас

select 1/3 from dual;
select 1./3 from dual;
select 1./3. from dual;

Результат всегда правильный 0.(3)
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614983
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще....
У меня сложилось впечатление, что каждая мат.операция в одном мат.выражении производится со своей точностью в зависимости от точности участвующих в этой операции переменных(констант). Поправьте меня, если не прав.
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614989
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
14.03.2018 19:27, bsa1959 пишет:
> У меня сложилось впечатление...

а хто ты такой?!
нет, ну кто ты такой?!
я тебя спрашиваю!

(С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614997
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,
Хамло Вы.

Сходил на сайт http://rextester.com.
Все базы, кроме ORACLE, операцию 1 делить на 3 производит как это делается в с/с++. Т.е. нет точки - целочисленное деление, есть точка в одном - деление с плавающей точкой.
один ORACLE всегда выдает результат в NUMBER.
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39614998
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959Сходил на сайт http://rextester.com.
Все базы, кроме ORACLE, операцию 1 делить на 3 производит как это делается в с/с++.

Начал за здравие с умножения, кончил делением. И ведь не смущает его, что это две
разные операции, по-разному описанные в стандарте...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615001
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959Мимопроходящий,
Хамло Вы.

Сходил на сайт http://rextester.com.
Все базы, кроме ORACLE, операцию 1 делить на 3 производит как это делается в с/с++. Т.е. нет точки - целочисленное деление, есть точка в одном - деление с плавающей точкой.
один ORACLE всегда выдает результат в NUMBER.
Да, здесь не ORACLE, не MS SQL, не MySQL и не C++. Какая неожиданность. Что ты вообще хочешь-то?
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615002
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
Вообще-то все время делил.... Вы о чём?
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615005
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД,
Чтобы в документе эта вся фигня была описана. Которая строго соответствует стандарту SQL.
И которая вызывает огромные проблемы при мат.операциях в Firebird SQL.
Или укажите мне, тупому, в langref25.pdf, какой раздел почитать.... Огромная просьба.
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615008
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959Вообще-то все время делил.... Вы о чём?

Внезапно: о стартовом посте этого топика.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615011
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно.
П...ть- не мешки ворочать.
Простой вопрос вроде задал. А сразу поехало - документы читай и т.д. и т.п., чего ты хочешь, вообще какого ты здесь пишешь....
Обидно.
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615012
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Звиняйте, ради Бога. Но это не имеет, в принципе, никакого значения по дальнейшим вопросам...
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615024
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959,

Внезапно

Код: sql
1.
select 1e0 / 3 from rdb$database



0,3333333333333

писать на целый один знак больше
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615027
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959Или укажите мне, тупому, в langref25.pdf, какой раздел почитать....
Щас глянул в LR (русскую версию) - действительно, из DataDef текст
скоммуниздили и перевели, а ни до ума довести, ни с ibase.ru скопировать
не догадались. Денис , будь добр, потрудись внести различия и нюансы
для обоих диалектов (текстом или хотя бы таблицей) небольшой секцией.

bsa1959И которая вызывает огромные проблемы при мат.операциях в Firebird SQL.Да не вызывает она ни у кого (ну, кроме тебя) никаких проблем. Вытри пену со рта, утомил.

bsa1959Простой вопрос вроде задал. А сразу поехало - документы читай А что надо было говорить? На вопрос ответили, про доку сказали.
Какие доки ты читал по этой "проблеме", кстати?
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615028
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятна суть спора. "Правильно, неправильно". Ну какая разница.
УЖЕ реализовано, переделывать непонятно зачем явно никто не будет.
Все, что остается - разобраться с тем, что есть да пользоваться.
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615029
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

хорошо подумаю как написать
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615030
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ему не разобраться, ему повозмущаться.
Справедливости ради, в LR описано куцо.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615031
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> хорошо подумаю как написать

Да что там думать, можешь взять из секции Migration доки GetStarted.
Ну или с ibase.ru - там уже русский вариант. Там 2-3 абзаца всего лишь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Все-таки про точность мат-и-матических операций
    #39615032
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О Великие Гуру....
Подведите итог.
Проблема - все-таки имеет место быть?
Варианты решения - предложите, ради Бога.
...
Рейтинг: 0 / 0
25 сообщений из 97, страница 2 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Все-таки про точность мат-и-матических операций
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]