SQL
JJJJJJJJia
数据开发
展开
-
count(1),count(*),count(列名)的区别
count(1)和count(*)都是统计表的总条数,count(列名)时,如果该列有NULL值,统计结果时会忽略空值。因此count(1)和count(*)的结果一样,count(列名)的值可能会变小。列名为主键时,count(列名)的效率比count(1)高;列名不为主键,count(1)的效率比count(列名)高;如果表没有主键,count(1)的效率比count(*)高;如果有有主键,count(主键)的效率最高;如果表只有一个字段,count(*)效率最高。原创 2024-04-09 20:52:57 · 165 阅读 · 0 评论 -
SQL的执行顺序
SQL在数据库中的执行顺序是:FROMJOINWHEREGROUP BYHAVINGSELECTORDER BY。原创 2024-04-09 20:56:08 · 87 阅读 · 0 评论 -
SQL中的排序(窗口函数)
sum累加,窗口函数的使用原创 2024-08-16 18:04:14 · 197 阅读 · 0 评论 -
用SQL解决连续登录的问题
SQL经典面试题之连续登录原创 2024-08-20 17:26:49 · 501 阅读 · 0 评论 -
SQL连续登录问题之间隔一天
SQL经典问题之连续登录+间隔一天登录原创 2024-09-10 17:34:24 · 218 阅读 · 0 评论 -
SQL面试题之根据时间间隔分组
SQL笔试题原创 2024-09-11 10:01:00 · 146 阅读 · 0 评论