![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL资料整理
文章平均质量分 68
wyq_leo
这个作者很懒,什么都没留下…
展开
-
sql分组函数使用
转自:http://book.csdn.net/bookfiles/235/10023510864.shtml在实际SQL应用中,经常需要进行分组聚合,即将查询对象按一定条件分组,然后对每一个组进行聚合分析。8.3.1 GROUP BY子句创建分组创建分组是通过GROUP BY子句实现的。与WHERE子句不同,GROUP BY子句用于归纳信息类型,以汇总相关数据。而为什么要使用GROUP B...原创 2008-10-06 10:04:49 · 318 阅读 · 0 评论 -
sql语句的内连接外连接
假设一堆男女在教堂,有夫妇有单身的,假设男为左表,女为右表 教父说:结了婚的人请出去,结了婚的人请手拉手,于是结了婚的男女站了起来,这就是INNER 内连 教父说:男的并且和这些男的结婚的女的请出去,结了婚的人请手拉手,于是,结了婚的夫妇手拉手出去,单身的男的也出去了。这就是 LEFT 左连 教父说:女的并且和这些女的结婚的男的请出去,结了婚的人请手拉手,于是,结了婚的夫妇手拉手出去,...原创 2008-10-06 17:54:00 · 365 阅读 · 0 评论 -
SQL 计算在一段时间内某周几(如星期一)的所有日期
SQL 计算在一段时间内某周几(如星期一)的所有日期2008-08-27 04:05 P.M.设计方法:先提取第1个星期一,然后就是循环+7。难点就是怎么样提取第1个星期一。/*功能: 计算在某一段时间内某周几(如星期一)的所有日期设计:OK_008时间:2006-10*/DECLARE @Date datetimeDECLARE @StartDate datetimeDECLARE ...原创 2008-10-31 15:18:45 · 2247 阅读 · 0 评论 -
SQL Server各种日期计算方法之二
上个月的最后一天 这是一个计算上个月最后一天的例子。它通过从一个月的最后一天这个例子上减去3毫秒来获得。有一点要记住,在Sql Server中时间是精确到3毫秒。这就是为什么我需要减去3毫秒来获得我要的日期和时间。 SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)) 计算出来的日期的时间部分包...2008-10-31 15:22:51 · 289 阅读 · 0 评论 -
oracle日期计算问题
如何根据某天:testDay(格式2008-07-08) 计算出: 本周(testDay所在的周)的周一(this_week_beg)和周末(this_week_end), 上周的周一(last_week_beg)和周末(last_week_end ), 上上周的周一(two_week_beg)和周末( two_week_end), 上上上周的周一(three_week_beg)和周末(three...2008-10-31 15:29:18 · 178 阅读 · 0 评论 -
oracle常用日期计算
oracle 常用日期计算2007年10月31日 星期三 下午 08:51sysdate 为数据库服务器的当前系统时间。to_char 是将日期型转为字符型的函数。to_date 是将字符型转为日期型的函数,一般使用 yyyy-mm-dd hh24:mi:ss格式,当没有指定时间部分时,则默认时间为 00:00:00dual 表为sys用户的表,这个表仅有一条记录,可以用于计算一些表达式,如果有...原创 2008-10-31 15:31:03 · 225 阅读 · 0 评论 -
Start with...Connect By子句递归查询
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。创建示例表:CREATE TABLE TBL_TEST( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER DEFAULT 0); 插入测试数据:INSERT ...原创 2009-12-15 17:30:13 · 122 阅读 · 0 评论