重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
SELECT id FROM table ORDER BY id DESC,这样看到读出来的第一个id就是最大id
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、网络空间、营销软件、网站建设、宛城网站维护、网站推广。
希望对你有帮助,更多的sql语句,可以参考这篇文章,希望对你有帮助
统计查询
在应用中我们经常会用到一些统计数据,例如当前所有(或者满足某些条件)的用户数、所有用户的最大积分、用户的平均成绩等等,ThinkPHP为这些统计操作提供了一系列的内置方法,包括:
方法 说明
Count
统计数量,参数是要统计的字段名(可选)
Max
获取最大值,参数是要统计的字段名(必须)
Min
获取最小值,参数是要统计的字段名(必须)
Avg
获取平均值,参数是要统计的字段名(必须)
Sum
获取总分,参数是要统计的字段名(必须)
用法示例:
获取用户的最大积分:
$maxScore = $User-max('score');
例如,数据表t_toy_user表中有字段user_id(主键),user_name,desc三个字段,则查询从10到100的记录如下:
access数据库和sqlserver数据库:
select
user_id,user_name,desc
from
(select
top
100
user_id,user_name,desc,row_number()
over(order
by
user_id)
as
rowindex
from
t_toy_user)
t
where
t.rowindex=10
oracle数据库:
select
user_id,user_name,desc
from
(select
user_id,user_name,desc,row_number()
over(order
by
user_id)
as
rowindex
from
t_toy_user
where
rownum=100)
t
where
t.rowindex=10
以上若有疑问,可以hi我~
thinkPHP 查询数据库中id最大的一条数据操作如下:
先给数据库中的这个字段(sort)分组 再降序排列, 取第1条。
通过步骤1 获取了 sort值为最大的数据, 然后在 通过 where sort ='步骤1取的值'。
查询最大ID,select max(id) from table。
查询最大ID的记录 select * from table where id = (select max(id) from table)
或者select * from table t where not exists (select 1 from table t1 where t1.id t.id)