mysql - 在 SQL 中按年份排序

标签 mysql sql string

在使用 IMDb 数据集时遇到了一个我似乎无法弄清楚的问题。该问题要求仅显示 1995 年制作的电影。问题是年份与每个电影名称一起列出,即:“玩具总动员 (1995)”。如何从一串文本中提取年份?

问题是:

Create a table that contains the names of 1995 movies

我们有一张表:Movies: id, name。

电影

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)

关于如何拆分文本字符串以按年份排序有什么想法吗?

最佳答案

你可以使用like:

where name like '% (1995)'

关于mysql - 在 SQL 中按年份排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54539364/

相关文章:

mysql - 如果条目不存在则插入到 SQL 中

mysql - 如何编写条件 mysql 查询?

java - 使用文本字段插入数据很困难(jdbc swing)

Java ZonedDateTime 保存在数据库中

mysql - CAKEPHP 外键约束 - 调试显示正确的值

php - 逐行比较sql表和txt文件,如果变量不存在则插入它

c - 在 C 中解压缩 .gz 字符串?

r - purrr 找到最小值,然后用 case_when 标记

c++ - 如何截断字符串 [formatting] ? C++

mysql - 如何在mysql workbench中打开多个模型/数据库