SQL语句的详细解释意思

SQL语句的详细解释意思,第1张

整个句子的意思是对“入学年份”字段做一个计算,截取一部分出来,根据截取的结果做合计。

count(1)是合计有多少行记录。

LEFT(入学年份,LEN(入学年份)-charindex('',入学年份)) 是截取。不过想不明白的是charindex的用法,在这里面,得到的结果是0,所以还是会取整个值的。

别外,入学时间2000-08-29 00:00:00000,变成了Aug 29 2000 12:00AM,这与你的客户端使用的时间设置有关。你的客户端时间设置是按12小时显示的,并且使用的是美国时间,所以显示就成了Aug 29 2000 12:00AM

一段一段看:

(select from 1 order by id desc)    查询?1表中的数据,按照id倒排序

(select f,rownum rn from (select from 1 order by id desc) f where rownum<=2)    查询出的结果中取 小于  2  行的数据

select from (select f,rownum rn from (select from 1 order by id desc) f where rownum<=2) where rn>3     在小于    ?2行的数据中,取大于  3 行的数据。

也就是说, 获取  ?3  到  ?2  行的数据

以上就是关于SQL语句的详细解释意思全部的内容,包括:SQL语句的详细解释意思、分页查询中访问数据库的语句 求解释、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9716914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存