类型 CAST
在视频中,您看到可以通过类型转换(type cast)来解决数据类型问题。如果您知道某一列把数字存成了 text,就可以将该列"转换"(cast)为数值类型,例如 integer。
SELECT CAST(some_column AS integer)
FROM table;
现在,some_column 列会被临时表示为 integer 而不是 text,这意味着您可以对该列执行数值计算。
本练习是课程的一部分
SQL 关系型数据库入门
练习说明
- 运行给定的示例代码。
- 由于它无法运行,请在合适的位置添加
integer类型转换,然后再次执行。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;