Математическое выражение пост-ГРЭС calculcated для каждой строки в таблице

Кортежи являются quick\flexible способом создать составной объект типы данных. Списки являются контейнерами для, ну, в общем, списков объектов.

, Например, Вы использовали бы Список для хранения списка студенческих деталей в классе.

Каждая студенческая деталь в том списке может быть с 3 кортежами, содержащим их число списка, имя и экзаменационную отметку.

`[(1,'Mark',86),(2,'John',34)...]`

кроме того, потому что кортежи неизменны, они могут использоваться в качестве ключей в словарях.

12
задан nwb 22 November 2009 в 22:28
поделиться

4 ответа

Требуется типичный трюк с приведением, поскольку col2 и col3 являются целыми числами (поэтому результат по умолчанию является целым числом)

select col1, col2/col3*1.0 from table

или

select col1, col2/col3::float from table

или ( Стандартный способ SQL)

select col1, col2/cast(col3 as float) from table
17
ответ дан 2 December 2019 в 19:31
поделиться

Попробуйте запрос следующим образом:

SELECT col1, col2 / col3::float FROM table_name;
0
ответ дан 2 December 2019 в 19:31
поделиться

Вы можете использовать арифметические выражения в предложении SELECT, например:

SELECT col1 / col2 AS new_name
FROM t
1
ответ дан 2 December 2019 в 19:31
поделиться
select col1, col2/col3 from table;

Должно работать. Разве col2 и col3 не числовые?

0
ответ дан 2 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: