2014年2月10日
摘要: 第七章、表连接7.1、表连接简介 关键字Join,将多个表按照彼此间关系连接成一个结果集,结果是将多个表合成一个表输出,复合查询只能出一个表 主流数据库支持的一般有:交叉连接cross join;内连接inner join;联合连接union join。7.2、内连接(inner join) inner join 关联表名 on 连接条件,最好字段前加上表名,比较明确要显示的字段是哪一个表的,如果表名较长,可以用别名,方法是在表后面写上别名 客户姓名为Tom的客户所下的订单:select T_Order.FNumber,T_Order.FPrice,T_Customer.FName f... 阅读全文
posted @ 2014-02-10 16:15 shadow_飛 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 第六章、索引与约束6.1、索引:像字典的按笔画查找的目录。 缺点:占空间、减慢数据插入和删除 创建:createindex 索引名 on表名(字段1,字段2,...) create index idx_person_nameage on T_Person(FName,FAge) drop index idx_person_nameage ;6.2、约束 约束:非空约束;唯一约束;check约束;主键约束;外键约束。6.2.1、非空约束 create table T_person(FNumber varchar(20) not null,FName varchar(20),F... 阅读全文
posted @ 2014-02-10 16:14 shadow_飛 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 第五章:函数5.1、数学函数 绝对值Abs+指数Power+平方根Sqrt+随机数rand+舍入到最大整数ceil+舍入到最小整数floor+四舍五入round+弧度制转换角质度degrees+radians+正负零符号sign(结果1,-1,0)+余数%+求幂power(5,Fweight) select power(FWeight,3),sqrt(Fweight),rand(9527) from T_Person ceil天花板,小数去掉,正数整数+1。floor底板,小数去掉,负数-1。 round两个参数:5.2、字符串函数(长度len+小写lower+大写upper+左去空格... 阅读全文
posted @ 2014-02-10 16:12 shadow_飛 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 第四章:数据的检索(Select)4.4、限制结果集行数(Top+窗口函数row_number()) 只检索部分行,前三行,第三行到第七行 Top放在select后,语法:Select Top 行数select top 3* from T_Employee where FNumber not in (select top 5 FNumber from T_Employee order by FSalary DESC) order by FSalary DESC row_number计算每行数据在结果集中的行数(从1开始),语法row_number over (排序规则) 查看数据中每... 阅读全文
posted @ 2014-02-10 16:10 shadow_飛 阅读(392) 评论(0) 推荐(0) 编辑

Shadow