SQL入门学习6-集合运算】的更多相关文章

7-1 表的加减法 集合运算 集合运算就是对满足同一规则的记录,进行的加减等四则运算. 1.1 表的加法--UNION 表之间进行并集运算. 语法: SELECT 对应列1,对应列2-- FROM 表1 UNION SELECT 对应列1,对应列2-- FROM 表2; UNION等集合运算符,通常都会出去重复的记录. 重复的记录 如果对应列内容 完全相同,而其他列有所不同,那也算是重复的记录.也就是说,如果SELECT之后的结果,完全相同的两条记录,会删掉重复的一条. 注意1 作为运算对象的记…
集合运算 1. 并集:UNION     例:     SELECT shohin_id, shohin_mei    FROM Shohin    UNION    SELECT shohin_id, shohin_mei    FROM Shohin2;     将Shohin和Shohin2两张表的shohin_id和shohin_mei两列取并集:     注意,UNION操作时,列数必须相等,且每列的数据类型应该相同     保留重复行: UNION ALL 2. 交集:INTERSE…
SQL Server中的集合运算包括UNION(合并),EXCEPT(差集)和INTERSECT(相交)三种. 集合运算的基本使用 1.UNION(合并两个查询结果集,隐式DINSTINCT,删除重复行) --合并两个提取表/派生表(derived table), 返回结果为:[a,b,c,d,e] SELECT FC FROM (VALUES('a'),('b'),('c'),('e')) Table1 (FC) UNION SELECT FC FROM (VALUES('a'),('b'),…
一.集合运算操作符  UNION:(并集)返回两个集合去掉重复值的所有的记录  UNION ALL:(并集)返回两个集合去掉重复值的所有的记录 INTERSECT:(交集)返回两个集合的所有记录,重复的只取一次  MINUS:(差集)返回属于第一个集合,但不属于第二个集合的所有                        记录 集合运算中各个集合必须有相同的列数,且类型一致,集合运算的结        果将采用第一个集合的表头作为最终的表头,order by必须放在每个        集合后…
4-1 数据的插入(INSERT语句的使用方法) 使用INSERT语句可以向表中插入数据(行).原则上,INSERT语句背刺执行一行数据插入. CREATE TABLE 和INSERT 语句,都可以设置默认值.使用DEFAULT 关键字,后面加一个常数. 语法: INSERT INTO <表名> (列名1,列名2,列名3--) VALUES(值1,值2,值3--); 注意 表名后面的列清单要与VALUES子句中值中列的数量必须保持一致.且位置一一对应. 如果列清单中没有包括的列,那么新添加的记…
2-1 SELECT语句基础 SELECT语句作用 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). 重点 使用SELECT语句从表中选取数据. 为列设定显示用的别名 SELECT语句中可以使用常数或者表达式. 通过制定DISTINCT可以删除重复的行 SQL语句使用注释 通过Where语句,从表中取出符合查询条件的数据. 表的查询 从表中选出必要的数据.(query) 语法: SELECT <列名> , -- FROM <表名> 注意,SELECT…
6-1. 各种各样的函数 函数的种类 算数函数 字符串函数 日期函数 转换函数 聚合函数 1.1算术函数 数据类型:NUMERIC 是大多数DBMS都支持的一种数据类型. 通过NUMBERIC(全体位数,小数位数) 1.1.1 ROUND函数 ROUND函数只能使用NUMERIC类型的数据. 四舍五入 1.1.2 绝对值ABS(x) 1.1.3求余MOD(被除数,除数) 1.2 字符串函数 1.2.1 拼接 || 语法: 字符串||字符串2 注意SQLServer 和MySQL中无法使用|| S…
3-1 对表进行聚合查询 聚合函数 所谓聚合,就是将多行汇总为一行. 函数名 功能 COUNT 计算表中的记录数(行数) SUM 计算表中数值列的数据合计值 AVG 计算表中数值列的数据平均值 MAX 求出表中任意列中数据的最大值 MIN 求出表中任意列中数据的最小值 使用举例: SELECT COUNT(*) FROM Test ; COUNT 则会输入一条记录包括计算所有行的总数 计算NULL以外数据的行数 要计算列中非NULL的行数,那么可以直接使用列名当COUNT的参数. 例: SQL…
1.1 DBMS DatabaseManagermentSystem 数据库管理系统 DBMS种类 层次型数据库(HDB) 最古老的数据库之一,把数据通过层次结构的方式表现. 关系型数据库(RDB) 和EXCEL工作表一样,同样采用行列为二维表结构来管理数据. 面向对象数据库 XML数据库 键值存储系统 代表性的5种DBMS: Oracle Database 甲骨文公司的RDBMS SQL Server 微软公司的 DB2 IBM公司的 PostgreSQL 开源的 MySQL 开源的 数据库代…
这两天在网上做兼职,耽误了些博客见谅哈 欢迎来我的博客:www.taomaipin.com java中的运算语句而且频繁用到的无法就是条件语句和循环语句,包括if,for,while,switch,break,continue,接下来我会一一介绍这些运算 语句的用法. 第一:if语句(也就是条件语句) 在我们日常生活中,如果去做一件事,有好多的条件并不是一个条件,比如我去北京,我可以坐火车,乘飞机,坐汽车这三个条件,在java的if语句 中,为了避免多写if语句就产生了一个多分枝语句 if–el…