当前位置: 首页 > 知识库问答 >
问题:

在SQL中按年份排序

南门承教
2023-03-14

我在使用IMDb数据集时遇到了一个问题,我似乎无法解决这个问题。这个问题要求只放映1995年制作的电影。问题是,这一年是与每一个电影标题一起列出的,即:“玩具总动员(1995)”。你怎么能从一串文本中刮出年份?

问题是:

id,name
1,Toy Story (1995)
2,Jumanji (1995)
3,Grumpier Old Men (1996)
4,Waiting to Exhale (1995)
5,Father of the Bride Part II (1998)
6,Heat (1995)

共有1个答案

贝钧
2023-03-14

您可以使用,比如:

where name like '% (1995)'
 类似资料:
  • 问题内容: 因此,我有一个表,其ID值和日期看起来像这样: 基本上,ID值仅对那一年是唯一的-它们会重置下一年。 我希望能够按ID值和日期排序,但我想进行排序,以便按年份对值进行排序。只是带有辅助日期排序的常规ID会产生以下结果: 但是我想要一个查询,该查询生成一个看起来像这样的表: 这可能吗? 问题答案: 这个怎么样:

  • 问题内容: 我有类似于以下表格: 我想要一个查询,该查询将返回以下比较 有什么选择呢?无需加入就可以完成吗? 我正在使用DB2,但是所有SQL类型的答案都将有所帮助。 问题答案:

  • 当运行下面的查询时,我试图找到一种方法来按联邦财政年度显示返回的月份,而不是正常的顺序值。 (我想按以下顺序显示月份:10月、11月、12月、1月、2月、3月、4月、5月、6月、7月、8月、9月,而不是1月至12月)谢谢

  • 我的数据类型是格式化为“yyyy-mon-dd”的日期,我希望提取要格式化为“mon yyyyy”的月份和年份,同时将数据类型保留为date,以便能够与ADD_MONTHS函数一起使用。有办法这样做吗?我从名为date_process的数据字段中提取日期。

  • 问题内容: 我有一张事件表,另一个是评分表。每个事件可以有许多评级。我需要能够通过评分从数据库中提取前三名事件,但是当然,需要对评分进行平均,因此具有五颗星评分的事件的评分不会比具有四颗平均值和100评分的事件更高。 谁能指导我如何在SQL中创建它? 谢谢 更新谢谢大家,我想我应该对事情的加权方式更加清楚(尽管我认为我需要更多地思考我希望它如何工作)。提供的SQL虽然有很大的帮助 问题答案: 对列

  • 问题内容: 我建立了一个查询,使年初至今的净销售额回升到最近完成的月份。查询联合来自发票和贷项凭证的总计。效果很好。我在另一个工具中使用查询,该工具按卡代码进行求和,并允许我进行有趣的操作等。这是该查询: 现在,我想修改查询以返回每年客户净额的前n个,例如20%。这是我遇到麻烦的地方。我正在使用SQL Server,所以首先我想我会尝试使用row_number()over(partition ..