08 2009 档案

摘要:(转至CSDN-爱新觉罗.毓华)坚持SQL Server的学习, 列转行这个也是比较常见SQL操作本人愚见, 总结出来具有以下条件的情况下可能会出现此需求: 一个表中某一个列值依赖于该表中两个或多个列(如下表中的成绩依赖于学生和课程), 好像这种情况违反了数据库设计的第一范式(1NF), 哈哈!今天CSDN上无意看到一个比较全面的列转行, 但是以前没怎么接触心里就有种恐惧,现在系统的学习下,避免以... 阅读全文
posted @ 2009-08-15 18:00 冯翔 阅读(548) 评论(0) 推荐(0) 编辑
摘要:这里主要演示3个运算词,UNION, EXCEPT 和 INTERSECT这三个放在一起是有理由的,因为他们都是操作两个或多个结果集,并且这些结果集有如下限制:所有查询中的列数和列的顺序必须相同.数据类型必须兼容. 并且它们都是处理于多个结果集中有重复数据的问题首先还是创建测试环境[代码]两个表的初始结果如下非常简单的两个表,列数和列顺序一样. 而数据中有一条数据相同,这里的相同时完全相同,包括主... 阅读全文
posted @ 2009-08-08 23:32 冯翔 阅读(1288) 评论(2) 推荐(0) 编辑
摘要:几个月前面试第一次遇到这种题目大意是每行记录的某一列和下一行记录的某列之和,做为一个新列保存到结果集中,以此类推现在想想,竟然是如此的简单,并且实现方式不仅一种![代码]先看看结果如下新结果集的第三列是id小于当前行id的所有price之和,这好像跟普通的查询没有什么区别,只是子查询中查询的对象是本身,让人有点不太习惯,就好像递归一样,自己调用自己,如果下次面试遇到这种题目,一定会正确的完成,哈哈... 阅读全文
posted @ 2009-08-08 15:56 冯翔 阅读(724) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示