- 博客(10)
- 收藏
- 关注
原创 MSTR和Oracle
由于最近项目的需要。需要学习MSTR和Oracle。学习了几天,总结了下。 MSTR已经做出一张报表。管理费用表。按照现在项目中的需求做的,用的也是项目中数据库的数据。做了一个MSTR培训的PPT。MSTR的核心在于实体和度量。实体关系到表之间的关系。度量关系到数据口径的准确。 Oracle完整看了下。现在主要看了这本书http://www.docin.com/
2012-11-15 15:59:37 553
原创 SQL学习(9)SQL Server培训
昨天,老大给我们培训了两个小时。关于SQL Server 基础的东西。其实内容很简单,基本上我都会,毕竟面对的是全公司的人,我本来都是做数据库开发的。但自己可以梳理一下学过的东西。也学到一些东西。稍微记了点东西。 1、快捷键设置。工具——选项——键盘 Ctrl+T:文本显示结果 Ctrl+D:表格显示结果 Ctrl+R:结果显
2011-12-28 14:29:53 395
原创 SQL学习(8)窗口函数 排名函数
窗口函数over(partition by ...order by...)窗口函数不能单独使用,接在排名函数和聚合函数后面。注:SQL Server 2005中,order by子句不能与聚合窗口函数一起使用。排名函数:例如成绩120 117 116 116 115 row_number():1 2 3 4 5
2011-10-27 13:53:04 302
原创 SQL学习(7)分组查询group by
1. group by这个都不知道的话就不用向下看了多说一句,select后面的没有使用聚合函数的列必须出现在group by 后面。这个是新人常犯的错误。2. group by和all关键字只有在slect语句中有where子句时,all关键字才有意义使用all关键字的时候,结果会显示group by子句产生的所有组,包括那些不符合where条件的。
2011-10-21 16:57:36 422
原创 SQL 学习(6)compute/compute by
select...from...compute sum(),max()select...from...order by 字段1,字段2 compute sum(),max() by 字段1,字段2compute 可以将生成的统计数据作为附加出现在结果集最后。也就是说上面的语句会返回两个结果集,一个是select...from...的结果,另一个是select sum(),max()
2011-10-21 15:53:33 863
原创 SQL学习(5)查询选修全部课程的学生
在网上发现的一个经典问题,有标准的答案,分享下自己当时的思路。 问题:查询选修全部课程的学生姓名。 学生信息表S:students(sno,sname,sex,age,sdept)
2011-10-15 14:14:33 13584
原创 SQL学习(4) 连接查询 联合查询
连接查询:join; left join; right join; full join也能通过where条件实现表的连接。但通过join能更方便阅读,逻辑层次更强。在join语句中where子句设置查询条件,join实现表连接。联合查询:union ; union
2011-10-12 11:47:59 427
原创 SQL学习(3)索引
CREATE INDEX 索引名 ON 表名(列名) --建立非聚簇索引 CREATE CLUSTERED INDEX 索引名 ON 表名(列名) --建立聚簇索引 CREATE UNIQUE
2011-10-11 16:54:45 223
原创 SQL学习(2)日期时间
日期和时间函数: 1.getdate() 2.dateadd(参数1,参数2,日期) 第一个参数是日期的一个部分(Yy,Qq,Mm,Dy等),第二个参数是加的数量。例如给指定时间加一个月:dateadd(Mm,1,'2011-10-10') 3.
2011-10-10 10:35:25 325
原创 SQL学习(1)始
学习SQL,留下些东西,给以后学习SQL的朋友提供些帮助。当然我这不是新手教学,只是一个参考。写的东西会比较少。很多简单的东西也不会提。 SQL是Strructured Query Language的缩写,意为 结构化 查询 语言。SQL是关系型数据库管理系统的标准
2011-10-09 12:56:01 279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人