Кортежи являются quick\flexible способом создать составной объект типы данных. Списки являются контейнерами для, ну, в общем, списков объектов.
, Например, Вы использовали бы Список для хранения списка студенческих деталей в классе.
Каждая студенческая деталь в том списке может быть с 3 кортежами, содержащим их число списка, имя и экзаменационную отметку.
`[(1,'Mark',86),(2,'John',34)...]`
кроме того, потому что кортежи неизменны, они могут использоваться в качестве ключей в словарях.
Требуется типичный трюк с приведением, поскольку 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
Попробуйте запрос следующим образом:
SELECT col1, col2 / col3::float FROM table_name;
Вы можете использовать арифметические выражения в предложении SELECT, например:
SELECT col1 / col2 AS new_name
FROM t
select col1, col2/col3 from table;
Должно работать. Разве col2 и col3 не числовые?