开始使用免费开始使用

类型 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;
编辑并运行代码