Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.08.2018, 11:06
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
Добрый день! Как написать данный запрос, чтобы в результате получилось 6.918367 select 1-7/(7*7) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 11:09
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
на калькуляторе свою формулу сначла проверьте и почитайте про типы данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 11:17
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
Konst_One, а что не так с формулой? select CAST(1-7/(7*7) as int) возвращает 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 11:20
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
Asic, никогда не вернёт 6.918367 во первых. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 11:25
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
Ken@t, Не говорите, если не знаете select 1.000000-7.000000/(7*7) Только мне такой вариант не подходит, т.к. вместо чисел используются поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 11:27
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
AsicKen@t, Не говорите, если не знаете select 1.000000-7.000000/(7*7) Только мне такой вариант не подходит, т.к. вместо чисел используются поля Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 11:31
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
aleks222, Спасибо! А я иначе пробовал)) Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 11:33
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
Код: sql 1. из-за этого у вас неправильно будет вычисляться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 11:36
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
и float - это числа с плавающей точкой. чтобы правильно считать с нужной точностью пользуйтесь decimal с указанием точности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 11:38
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
Konst_One, Так и надо, все прально, результат не верный указал, д.б. 0.857 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 14:56
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
select 1-7.0/(7*7) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 15:01
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
Konst_One Код: sql 1. из-за этого у вас неправильно будет вычисляться Нет. В данном случае достаточно привести к float первую семерку. Тогда уже float деленное на int даст float. Но в идеале, если выражение может меняться, то лучше приводить все поля, участвующие в рассчете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 15:03
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
AndrFKonst_One Код: sql 1. из-за этого у вас неправильно будет вычисляться Нет. В данном случае достаточно привести к float первую семерку. Тогда уже float деленное на int даст float. Но в идеале, если выражение может меняться, то лучше приводить все поля, участвующие в рассчете. какой нафиг float вот недавно расписывал почему и как https://stackoverflow.com/questions/51442639/why-is-199-96-0-200-in-sql/51443219#51443219 ну и достаточно select 1-1$*7/(7*7) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 15:14
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
ну и достаточно select 1-1$*7/(7*7) "Неправильный синтаксис около конструкции '$'." а вот так работает: select 1 - 1.0 *7/(7*7) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2018, 15:15
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
L_argoну и достаточно select 1-1$*7/(7*7) "Неправильный синтаксис около конструкции '$'." а вот так работает: select 1 - 1.0 *7/(7*7) ну детки, уж хоть немного $1*... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 12:14
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
Зачем каждое значение преобразовывать, ведь можно только одно и результат будет таким же? Код: sql 1. Например: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 12:17
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
Это влияет на что-то, есть ли какие предпочтения или писать можно кому как нравиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 12:48
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
AsicЗачем каждое значение преобразовывать, ведь можно только одно и результат будет таким же? Код: sql 1. Например: Код: sql 1. В случае "ведь можно только одно" и для получения "результат будет таким же" нужно четко понимать - какое именно ОДНО значение требует преобразования: select cast(1 as float) - cast(7 as float)/(7*7) -- на всякий случай оба select 1 - cast(7 as float)/(7*7) -- только одно select cast(1 as float) - 7/(7*7) -- только другое одно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 12:52
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
AsicЭто влияет на что-то, есть ли какие предпочтения или писать можно кому как нравиться?"правилом хорошего тона" всегда было одно: яблоки нужно сравнивать с яблоками, а груши - с грушами. И лучше это делать явно, чем полагаться на неявные преобразования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 12:54
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
Щукина АннаAsicЭто влияет на что-то, есть ли какие предпочтения или писать можно кому как нравиться?"правилом хорошего тона" всегда было одно: яблоки нужно сравнивать с яблоками, а груши - с грушами. И лучше это делать явно, чем полагаться на неявные преобразования. где здесь сравнение? Речь только о результирующих типах вычисления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 17:48
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
TaPaKгде здесь сравнение? Речь только о результирующих типах вычисления."образное выражение", "метафора" - не, не слышал? под вашей учеткой точно пишет один и тот же человек? ибо глубина и техническая грамотность некоторых ваших ответов когнитивно диссонирует с некоторыми вашими (же ?) плоскими, пронизанными легкой наивной непосредственностью и буквальностью восприятия, высказываниями... З.Ы. ничего личного, просто взгляд со стороны... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 17:54
|
|||
|---|---|---|---|
select с целыми числами |
|||
|
#18+
Щукина АннаTaPaKгде здесь сравнение? Речь только о результирующих типах вычисления."образное выражение", "метафора" - не, не слышал? под вашей учеткой точно пишет один и тот же человек? ибо глубина и техническая грамотность некоторых ваших ответов когнитивно диссонирует с некоторыми вашими (же ?) плоскими, пронизанными легкой наивной непосредственностью и буквальностью восприятия, высказываниями... З.Ы. ничего личного, просто взгляд со стороны... в рамках задачи: почему так - ответ дан, что делать ответ дан, но нет вы продолжаете пихать аналогии с розовыми слониками и как их правильно делить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2018, 19:34
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
TaPaK, вы за ходом дискуссии принципиально не следите? или ваш браузер показывает сообщения через одно? вопрос, на который мною был дан ответ, ещё раз перечитайте. автор, как бы, спрашивал "о предпочтениях и общих правилах". на что ему и был дан ответ. если у вас другие предпочтения, поделитесь. автору будет из чего выбирать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2018, 09:40
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
Спасибо всем за помощь в данном вопросе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.08.2018, 15:10
|
|||
|---|---|---|---|
|
|||
select с целыми числами |
|||
|
#18+
Asic, а не думали вынести за скобки дробную часть по типу: Код: sql 1. Приводить в таком случае нужно фиктивную переменную и только один раз. И почему семь на семь а не нолллль, например, если делите на что-либо, то почему не рассчитываете на такой сценарий, сам тред конечно такой, но? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1689250]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 398ms |

| 0 / 0 |
