在做c#时,要查询出数据库中的最大值,怎么查?

2025-02-26 19:23:38
推荐回答(5个)
回答1:

select max(游客编号) as a from 游客信息管理
a应该为游客编号的最大值,但不一定是数据库的最后一条记录
这里游客编号需要纯数字,如果有字母或者文字的,也是不对的.
NOT EXISTS 不存在,比较规范点 或者 select top 1 游客编号 from 游客信息管理 order by 游客编号 desc 这个就比较取巧了

回答2:

没理由阿,正常应该就是最大了

或者可以尝试这个
SELECT 游客编号
FROM 游客信息管理 t
WHERE NOT EXISTS (SELECT 1 FROM 游客信息管理 WHERE t.游客编号 < 游客编号)

回答3:

select * from tablename
where 你的日期型字段名 in
( select MAX(你的日期型字段名) from tablename
)

这个已经可以显示所有的记录了哟。

回答4:

你可以这样:
select top 1 游客编号 from 游客信息管理 order by 游客编号 desc

回答5:

游客编号是文本还是数字?