Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что у вас выдаёт select cast( sqrt(24) as int ) [from . . .] ? / 4 сообщений из 4, страница 1 из 1
29.11.2013, 17:22
    #38483782
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что у вас выдаёт select cast( sqrt(24) as int ) [from . . .] ?
ms sql: 4 (dev ed, 2005)
firebird: 5 (диалекты 1 и 3)
oracle 11g: 5

Сомнения закрались при взгляде на ms sql.

Как по SQL стандарту должно быть ?
...
Рейтинг: 0 / 0
29.11.2013, 19:13
    #38484003
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что у вас выдаёт select cast( sqrt(24) as int ) [from . . .] ?
Таблоид ,

Caché 2014.1

select cast( sqrt(24) as int ), cast( sqrt(24) as numeric(1,0) )

Результат:Expression_1Expression_245
Цитата из документацииWhen casting a numeric results in a shortened value, the numeric is truncated, not rounded. For example, casting 98.765 to INT returns 98

Casting Numerics
SQL'92 говорит:The choice of whether to round or truncate is implementation-defined .
...
Рейтинг: 0 / 0
01.01.2014, 03:20
    #38516762
Warstone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что у вас выдаёт select cast( sqrt(24) as int ) [from . . .] ?
Код: sql
1.
warstone=> select cast( sqrt(24) as int ), cast( sqrt(24) as numeric(1,0) );

Код: plaintext
1.
2.
3.
 sqrt | sqrt
------+------
    5 |    5
(1 row)
...
Рейтинг: 0 / 0
09.01.2014, 11:26
    #38520281
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что у вас выдаёт select cast( sqrt(24) as int ) [from . . .] ?
СУБД ЛИНТЕР:

Код: sql
1.
select cast( sqrt(24) as int ), cast( sqrt(24) as numeric(1,0) );



Код: plaintext
1.
2.
3.
 
------ ------
    4 |    5
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что у вас выдаёт select cast( sqrt(24) as int ) [from . . .] ? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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