代码改变世界

SQL从入门到基础–08 Union、Union all及案例

2015-10-28 21:38 by 夏日里的向阳花, 308 阅读, 0 推荐, 收藏, 编辑
摘要:一、联合结果集 1. 简单的结果集联合: Select FNumber,FName,FAge from T_Employee union select FidCardNumber,FName,FAge from T_Employee 2. 基本的原则:每个结果集必须有相同的列数:每个结果集的列必须类型相容。 3. Select FNumber,FName,FDepa... 阅读全文

SQL从入门到基础 - 07 抑制重复数据

2015-10-28 21:33 by 夏日里的向阳花, 198 阅读, 0 推荐, 收藏, 编辑
摘要:一、去掉数据重复 distinct 1. Select FDepartment from T_Employee →select distinct FDepartment from T_Employee 2. distinct是对整个结果集进行数据重复处理的,而不是针对每一个列,因此下面的语句并不会只保留FDepartment进行重复值处理: Select distinct FDe... 阅读全文

SQL从入门到基础 - 06 限制结果集范围

2015-10-28 21:28 by 夏日里的向阳花, 251 阅读, 0 推荐, 收藏, 编辑
摘要:一、限制结果集行数 1. Select top 5* from T_Employee order by FSalary DESC 2. (*)检索按照工资从高到低排序检索从第六名开始一共四个人的信息: select top 4 * from T_Employee where FNumber not in (select top 5 FNumber from T_Employee o... 阅读全文

SQL从入门到基础 - 05 数据分组、Having语句

2015-10-28 21:18 by 夏日里的向阳花, 194 阅读, 0 推荐, 收藏, 编辑
摘要:一、数据分组 1. 按照年龄进行分组统计各个年龄段的人数: Select FAge,count(*) from T_Employee group by FAge; 2. Group by子句必须放到where语句之后。 3. 没有出现在group by子句中的列是不能放到select语句后的列名列表中的(聚合函数中除外),即只能出现group by后面的列和聚合函数。 (1)错... 阅读全文

SQL从入门到基础 - 04 SQLServer基础2(数据删除、数据检索、数据汇总、数据排序、通配符过滤、空值处理、多值匹配)

2015-10-28 21:11 by 夏日里的向阳花, 509 阅读, 1 推荐, 收藏, 编辑
摘要:一、数据删除 1. 删除表中全部数据:Delete from T_Person。 2. Delete 只是删除数据,表还在,和Drop Table(数据和表全部删除)不同。 3. Delete 也可以带where子句来删除一部分数据:Delete from T_Person where FAge>2... 阅读全文

SQL从入门到基础–03 SQLServer基础1(主键选择、数据插入、数据更新)

2015-10-25 18:25 by 夏日里的向阳花, 612 阅读, 0 推荐, 收藏, 编辑
摘要:一、SQL语句入门 1. SQL语句是和DBMS“交谈”专用的语句,不同DBMS都认SQL语法。 2. SQL语句中字符串用单引号。 3. SQL语句中,对于SQL关键字大小写不敏感,对于字符串值大小写敏感。 4. 创建表、删除表不仅可以手工完成,还可以执行SQL语句完成,在自动化部署、数据导入中用... 阅读全文

SQL从入门到基础 - 02 SQLServer的使用

2015-10-25 18:12 by 夏日里的向阳花, 251 阅读, 0 推荐, 收藏, 编辑
摘要:一、SQLServer的管理 服务器名称:ICECOA-81DEA7A2.\SQLEXPRESS 1. 数据库->表->字段->主键 2. 编辑表二、数据类型 1. bit:相当于bool类型,只有两个值0和1 2. char(n):长度为10 的字符 3. int(32位) 4. bigint(6... 阅读全文

SQL从入门到基础 - 01 数据库开发及ADO.Net

2015-10-24 19:36 by 夏日里的向阳花, 288 阅读, 0 推荐, 收藏, 编辑
摘要:一、数据库概述 1. 用自定义文件格式保存数据的劣势:并发性差,查找数据的速度差。 2. DBMS(DataBase Management System数据库管理系统)和数据库。平时谈到“数据库”的含义(1)MSSQLServer、Oracle等某种DBMS;(2)存放一堆数据表的一个分类(Cata... 阅读全文