sql语句,select max(id) from table 这样只能得到最大的id值,怎么写可以得到最大id这一条数据所有值
4个回答
展开全部
具体sql语句:select * From table where id = (select max(id) from table))
sql 语句 获取一列中的最大值使用MAX() 函数:
1.MAX 函数功能:返回一列中的最大值。NULL 值不包括在计算中。
2.SQL MAX() 语法:SELECT MAX(column_name) FROM table_name
注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。
3.例表格:aaa,表结构如图
展开全部
select * from table order by id desc limit 0,1;这样的效率是最快的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select max(t.id),t.name,t.name2 from table t group by t.id,t.name,t.name2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * From table where id = (select max(id) from table))
更多追问追答
追问
select * from table where id in(select max(id) from table) 这样也可以,where id in 和 where id = 在效率上有区别吗
追答
没区别的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询