早上好 。 我有个问题 。 我的程序中有两个屏幕,一个是签入,将具有特殊字段(选中否)。另一个屏幕是签出。 它也有检查号。 我想编写一个使用check no将签入与签出关联的查询,并将其保存在数据库的一行中。 我写 : 但是什么也没发生。 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我正在做一个练习题,我需要编写一个查询,显示从 1985 年到 1990 年的所有前 100 首歌曲。我尝试了以下代码:
SELECT * FROM billboard.chart
WHERE year BETWEEN 1985 AND 1990
LIMIT 100
但似乎该表包含一个平局,所以只给我直到排名 96。我尝试使用两个 WHERE 子句,但这给了我一个错误。
SELECT * FROM billboard.chart
WHERE year BETWEEN 1985 AND 1990
WHERE year_rank BETWEEN 1 AND 100
关于提取特定时间段和特定等级,我应该如何 go ?
这将为您提供预期的 output。
SELECT * FROM billboard.chart
WHERE year BETWEEN 1985 AND 1990
AND year_rank BETWEEN 1 AND 100
您可以在 MySQL 中探索默认RANK
或DENSE_RANK
function,它为您提供了更多处理平局的灵活性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.