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

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

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

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
Что у вас выдаёт select cast( sqrt(24) as int ) [from . . .] ?
    #38516762
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Что у вас выдаёт select cast( sqrt(24) as int ) [from . . .] ?
    #38520281
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СУБД ЛИНТЕР:

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



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


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