2
A
回答
11
取决于你是什么意思通过“第一”和“最后”。
您可以“排序”一个特定的列,然后选择“限制1”,然后选择“排序...下降”来获得相反的结果。
例如
SELECT * FROM table ORDER BY col LIMIT 1
SELECT * FROM table ORDER BY col DESC LIMIT 1
...如果你想同时在同一个查询:
SELECT * FROM table ORDER BY col LIMIT 1
UNION
SELECT * FROM table ORDER BY col DESC LIMIT 1
2
SELECT TOP 1 * FROM Table ORDER BY 1
SELECT TOP 1 * FROM Table ORDER BY 1 DESC
订购假设你的第一列是关键
(以及将在T-SQL工作)
4
问题没有什么意义,但是,假设你从谈论的第一个和最后一行表这将工作,但最好做两个单独的查询,并假设你有一个数字ID列。 MySQL的例子:
select * from test where id = (select max(id) from test)
union
select * from test where id = (select min(id) from test)
相关问题
- 1. 如何获得第一个记录和最后一个记录
- 2. 获取表格中的第一个和最后一个记录
- 3. Mysql获取分组的第一个和最后一个记录
- 4. SQL - 如何从联合表中获取第一个和最后一个记录?
- 5. 如何从sql查询中获取第一个和最后一个记录?
- 6. 获取每个项目的第一个和最后一个记录月
- 7. 获取的最后一个记录
- 8. 如何调和LINQ中的第一个和最后一个记录
- 9. 如何获得第一和最后一个记录HiveSQL如果key不同
- 10. 查询返回的用户,第一个记录和最后一个记录
- 11. 如何获取最后一条记录
- 12. 获取每个记录组的最后一条记录
- 13. 获取最后一个孩子记录的记录
- 14. 如何获取表单的最后一个记录ID?
- 15. 的Andorid-DB查询来获得最后一个记录或小组第一,如果如下图所示的最后一个记录是重复以前
- 16. 如何获得在一个时间范围内的每月的第一个和最后一个记录在sql
- 17. 从第一和最后一个记录匹配的标准
- 18. 获取线程中的第一个和最后一个职位
- 19. 如何获取每个月的第一个和最后一个月
- 20. 如何从mysql表中找到第一个和最后一个记录
- 21. 获得最后一个记录的freemarker
- 22. 的MySQL获得最后一个记录
- 23. 采取的最后一个记录
- 24. 如何获取最后一个插入记录 - Yii 2
- 25. 如何获取多个记录的第一个值? (MySQL)
- 26. PostgreSQL:获取每个ID列的第一个和最后一个插入的记录
- 27. 如何获取ios中fscalender的第一个日期和最后一个日期?
- 28. 如何获取不是第一个和最后一个的名字?
- 29. 如何获取MSACCESS表中的第一个和最后一个事件?
- 30. 如何获取PHP中第一个和最后一个数字的数字?
问题是没有意义..... – 2009-07-17 14:04:09
+1 - >我可能有点争议在这里,但我认为一旦你熟悉一些RDMBS,并已运行显著数的SQL查询你知道,没有承诺的行排序在一个表中,除非你有意地对它们进行ORDER。但是,初学者如何知道这一点?表格具有第一行和最后一行是完全自然的投影。 – quosoo 2009-07-17 14:33:27