powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Преобразование типов данных
10 сообщений из 10, страница 1 из 1
Преобразование типов данных
    #39582265
myrzilka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дурацкий вопрос, но все же.
Подскажите.
Как прописать, чтобы в запросе
select 45/46
выводилось 0.9782608695652174, а не 0?

По умолчанию - 0.
...
Рейтинг: 0 / 0
Преобразование типов данных
    #39582266
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.0*45/46
...
Рейтинг: 0 / 0
Преобразование типов данных
    #39582267
myrzilka,

select 45 * 1.0/46
...
Рейтинг: 0 / 0
Преобразование типов данных
    #39582274
myrzilka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - Эх,

показывает 0.0 ((
...
Рейтинг: 0 / 0
Преобразование типов данных
    #39582278
myrzilka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - Эх,
аа, всё, прошу прощения. Получилось.
Выручаете в который раз.
Спасибо большое!
...
Рейтинг: 0 / 0
Преобразование типов данных
    #39582280
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дедушка1.0*45/46Проще 45./46
...
Рейтинг: 0 / 0
Преобразование типов данных
    #39582287
04cf9f9576a6f15
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для получения результата в виде FLOAT можно SELECT 45e0 / 46
Для получения результата в виде DECIMAL можно SELECT 45.0 / 46

#Хэш=
...
Рейтинг: 0 / 0
Преобразование типов данных
    #39582382
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iap,
оно конечно так, но проще на 3 символа?
а потом человек не совсем который в курсе темы увидев 45. будет гадать, что за ...
...
Рейтинг: 0 / 0
Преобразование типов данных
    #39582387
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дедушкаiap,
оно конечно так, но проще на 3 символа?
а потом человек не совсем который в курсе темы увидев 45. будет гадать, что за ...Я впервые нарвался на целочисленное деление ещё когда начинал программировать на C.
С тех пор автоматом добавляю десятичную точку. :))
...
Рейтинг: 0 / 0
Преобразование типов данных
    #39582720
Код: sql
1.
SELECT CONVERT(FLOAT, 45) / 46
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Преобразование типов данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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