use*_*574 4 sql sql-server hql sql-server-2008
我使用以下查询来查找表中的第一个以及最后一个插入的记录
SELECT TOP (1) titlenumber
FROM cataloguebase
SELECT TOP(1) titlenumber
FROM cataloguebase
ORDER BY titlenumber DESC;
Run Code Online (Sandbox Code Playgroud)
但是如何使用单个查询获得第一个和最后一个记录?在列表中可以使用HQL查询吗?
Mah*_*mal 13
使用MAX和MIN:
SELECT
MAX(titlenumber) AS MaxTitleNumber,
MIN(titlenumber) AS MinTitleNumber
FROM cataloguebase
Run Code Online (Sandbox Code Playgroud)