huxiaokui 发表于 2021-11-25 11:31

SQL查询语句问题请教

本帖最后由 huxiaokui 于 2021-11-25 14:44 编辑


各位大佬,请问怎么查询CHECKINOUT这个表USERID列最后一行的值是多少

https://s3.bmp.ovh/imgs/2021/11/c78c22a0cf838a7e.jpg


感谢大家的回复   @chen180的这条语句已解决
select max(userid) fromCHECKINOUT
谢谢各位。

灿烂的小居 发表于 2021-11-25 11:37

select * fromtable order by descwhere rownum=1
这样?

wysheep 发表于 2021-11-25 11:42

selectMIN(USERID), MAX(USERID)from   CHECKINOUT;
获取 最大 最小 值

yk156511 发表于 2021-11-25 11:43

select max(userid) from table
查所有 select * from table where useid in (select max(userid) from table )

HeGuanChao 发表于 2021-11-25 11:53

USERID不是自增的话 有没有记录创建时间?用创建时间去获取吧

chen180 发表于 2021-11-25 11:57

本帖最后由 chen180 于 2021-11-25 11:59 编辑

最后一行? 我看你这都一样啊?
可以这样:
select * fromCHECKINOUT order by desc   limit 1

或者是:
select max(userid) fromCHECKINOUT

fangchao 发表于 2021-11-25 12:00

select userid from checkinout order by userid desc limit 1;

Caraciold_Jr 发表于 2021-11-25 12:09

本帖最后由 Caraciold_Jr 于 2021-11-25 12:11 编辑

SELECT
      USERID
FROM
      CHECKINOUT
ORDER BY
      CHECKTIME DESC
      LIMIT 1

zhaozhiyong123 发表于 2021-11-25 12:36

可以一起学习嘿嘿

shallqian 发表于 2021-11-25 13:17

Caraciold_Jr 发表于 2021-11-25 12:09
SELECT
      USERID
FROM


正解{:1_921:}{:1_921:},应该是这样的。
页: [1] 2
查看完整版本: SQL查询语句问题请教