Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Добрый день! Как написать данный запрос, чтобы в результате получилось 6.918367 select 1-7/(7*7) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:06 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
на калькуляторе свою формулу сначла проверьте и почитайте про типы данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:09 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Konst_One, а что не так с формулой? select CAST(1-7/(7*7) as int) возвращает 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:17 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Asic, никогда не вернёт 6.918367 во первых. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:20 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Ken@t, Не говорите, если не знаете select 1.000000-7.000000/(7*7) Только мне такой вариант не подходит, т.к. вместо чисел используются поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:25 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
AsicKen@t, Не говорите, если не знаете select 1.000000-7.000000/(7*7) Только мне такой вариант не подходит, т.к. вместо чисел используются поля Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:27 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
aleks222, Спасибо! А я иначе пробовал)) Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:31 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. из-за этого у вас неправильно будет вычисляться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:33 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
и float - это числа с плавающей точкой. чтобы правильно считать с нужной точностью пользуйтесь decimal с указанием точности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:36 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Konst_One, Так и надо, все прально, результат не верный указал, д.б. 0.857 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 11:38 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
select 1-7.0/(7*7) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 14:56 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Konst_One Код: sql 1. из-за этого у вас неправильно будет вычисляться Нет. В данном случае достаточно привести к float первую семерку. Тогда уже float деленное на int даст float. Но в идеале, если выражение может меняться, то лучше приводить все поля, участвующие в рассчете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 15:01 |
|
||
|
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:03 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
ну и достаточно select 1-1$*7/(7*7) "Неправильный синтаксис около конструкции '$'." а вот так работает: select 1 - 1.0 *7/(7*7) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 15:14 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
L_argoну и достаточно select 1-1$*7/(7*7) "Неправильный синтаксис около конструкции '$'." а вот так работает: select 1 - 1.0 *7/(7*7) ну детки, уж хоть немного $1*... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2018, 15:15 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Зачем каждое значение преобразовывать, ведь можно только одно и результат будет таким же? Код: sql 1. Например: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 12:14 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Это влияет на что-то, есть ли какие предпочтения или писать можно кому как нравиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 12:17 |
|
||
|
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:48 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
AsicЭто влияет на что-то, есть ли какие предпочтения или писать можно кому как нравиться?"правилом хорошего тона" всегда было одно: яблоки нужно сравнивать с яблоками, а груши - с грушами. И лучше это делать явно, чем полагаться на неявные преобразования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 12:52 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Щукина АннаAsicЭто влияет на что-то, есть ли какие предпочтения или писать можно кому как нравиться?"правилом хорошего тона" всегда было одно: яблоки нужно сравнивать с яблоками, а груши - с грушами. И лучше это делать явно, чем полагаться на неявные преобразования. где здесь сравнение? Речь только о результирующих типах вычисления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 12:54 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
TaPaKгде здесь сравнение? Речь только о результирующих типах вычисления."образное выражение", "метафора" - не, не слышал? под вашей учеткой точно пишет один и тот же человек? ибо глубина и техническая грамотность некоторых ваших ответов когнитивно диссонирует с некоторыми вашими (же ?) плоскими, пронизанными легкой наивной непосредственностью и буквальностью восприятия, высказываниями... З.Ы. ничего личного, просто взгляд со стороны... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 17:48 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Щукина АннаTaPaKгде здесь сравнение? Речь только о результирующих типах вычисления."образное выражение", "метафора" - не, не слышал? под вашей учеткой точно пишет один и тот же человек? ибо глубина и техническая грамотность некоторых ваших ответов когнитивно диссонирует с некоторыми вашими (же ?) плоскими, пронизанными легкой наивной непосредственностью и буквальностью восприятия, высказываниями... З.Ы. ничего личного, просто взгляд со стороны... в рамках задачи: почему так - ответ дан, что делать ответ дан, но нет вы продолжаете пихать аналогии с розовыми слониками и как их правильно делить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 17:54 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
TaPaK, вы за ходом дискуссии принципиально не следите? или ваш браузер показывает сообщения через одно? вопрос, на который мною был дан ответ, ещё раз перечитайте. автор, как бы, спрашивал "о предпочтениях и общих правилах". на что ему и был дан ответ. если у вас другие предпочтения, поделитесь. автору будет из чего выбирать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:34 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за помощь в данном вопросе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 09:40 |
|
||
|
select с целыми числами
|
|||
|---|---|---|---|
|
#18+
Asic, а не думали вынести за скобки дробную часть по типу: Код: sql 1. Приводить в таком случае нужно фиктивную переменную и только один раз. И почему семь на семь а не нолллль, например, если делите на что-либо, то почему не рассчитываете на такой сценарий, сам тред конечно такой, но? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 15:10 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39685340&tid=1689250]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 381ms |

| 0 / 0 |
