【问题标题】:How can I create a new column in a table to show only specific data from another column using SQL?如何使用 SQL 在表中创建新列以仅显示来自另一列的特定数据?
【发布时间】:2022-11-22 19:42:17
【问题描述】:

我想弄清楚如何在表中创建一个新列,该列将被标记为 Release_Year,并且只会显示每部电影的发行年份。

Example

我没有尝试运行查询,因为我不知道从哪里开始。

【问题讨论】:

  • 您使用的是哪个数据库管理系统?
  • 我正在使用大查询

标签: sql google-bigquery multiple-columns


【解决方案1】:

尝试使用computed column之类的东西

alter table yourtablename add Release_Year  as year(Release_Date)

【讨论】:

  • 谢谢回复。我收到这个错误,我不确定它是什么意思。 Release_Year 在 [1:35] 不是受支持的嵌套对象类型
  • 未指定 dbms 的问题的产品特定答案。至少告诉 OP 这是针对哪个 dbms 的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-19
  • 1970-01-01
  • 2019-01-27
  • 2018-04-19
  • 2018-03-14
  • 2021-02-02
  • 2021-08-27
相关资源
最近更新 更多