powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / почему select 1/10 = 0?
10 сообщений из 10, страница 1 из 1
почему select 1/10 = 0?
    #32039338
camka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему
Код: plaintext
select  1 / 10 
= 0?
...
Рейтинг: 0 / 0
почему select 1/10 = 0?
    #32039340
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй 1.0 / 10
...
Рейтинг: 0 / 0
почему select 1/10 = 0?
    #32039343
camka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему так?
...
Рейтинг: 0 / 0
почему select 1/10 = 0?
    #32039347
DECLARE @re float
SET @re = CAST(1 AS FLOAT) / CAST(10 AS FLOAT)
PRINT @re

ТИПЫ!!
...
Рейтинг: 0 / 0
почему select 1/10 = 0?
    #32039350
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сколько еще может быть в целых числах?
...
Рейтинг: 0 / 0
почему select 1/10 = 0?
    #32039351
camka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дак он что если все операнды целочисленные, то и результат целочисленный?
...
Рейтинг: 0 / 0
почему select 1/10 = 0?
    #32039354
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
почему select 1/10 = 0?
    #32039356
camka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
маразм
...
Рейтинг: 0 / 0
почему select 1/10 = 0?
    #32039357
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTFM:
/ (Divide)

...

Result Types

If an integer dividend is divided by an integer divisor, the result is an integer that has any fractional part of the result truncated.
...
Рейтинг: 0 / 0
почему select 1/10 = 0?
    #32039363
camka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ртфм'а то я и не приметил
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / почему select 1/10 = 0?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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