SqlSever基础 except 差集 前一个结果中不含有后一个结果的元素

镇场诗:
———大梦谁觉,水月中建博客。百千磨难,才知世事无常。
———今持佛语,技术无量愿学。愿尽所学,铸一良心博客。
——————————————————————————————————————————

1 base code

 1 use master
 2 drop database helloworld
 3
 4
 5 --创建一个数据库
 6 create database helloworld
 7
 8
 9
10 --用helloworld1这个数据库
11 use helloworld
12
13 --创建一个表格FoJiaTeacher
14 create table FoJiaTeacher
15 (
16    Id int primary key identity(1,1),
17    Name nvarchar(10),
18    Class nchar(2),
19    score float
20 )
21
22 --创建一个表格FoJiaTeacher
23 create table DaoJiaTeacher
24 (
25    Id int primary key identity(1,1),
26    Name nvarchar(10),
27    Class nchar(2),
28    score float
29 )
30
31
32 select * from FoJiaTeacher
33 select * from DaoJiaTeacher
34
35 --向这个Teacher中插入这几行内容,这个内容我插入一遍后,简单修改,又插入一遍
36 insert into FoJiaTeacher
37        values(‘燃灯古佛‘,‘佛家‘,100),
38              (‘释迦摩尼佛‘,‘佛家‘,100),
39              (‘弥勒佛‘,‘佛家‘,100),
40              (‘释迦摩尼佛‘,‘佛家‘,100),
41              (‘文殊菩萨‘,‘佛家‘,100),
42              (‘普贤菩萨‘,‘佛家‘,101) --为了方便,给普贤菩萨加1分
43
44 insert into DaoJiaTeacher
45        values(‘女娲娘娘‘,‘道家‘,100),
46              (‘阳明贪狼太星君‘,‘道家‘,101),
47              (‘阴精巨门元星君‘,‘道家‘,101),
48              (‘真人禄存真星君‘,‘道家‘,101),
49              (‘玄冥文曲纽星君‘,‘道家‘,101)

2 code table1

1 select * from DaoJiaTeacher 

3 table1

4 code table2

1 select * from FoJiaTeacher

5 table2

6  key code1

1 select * from DaoJiaTeacher where score=100

7 key code 1 show

8 key code 2

1 select * from FoJiaTeacher where score=100

9 show key code 2

10 key code 3

1 --佛道一家,socre为100的有,显示其ID
2 --except 道家中有的ID编号,不会出现在最后的结果中
3 select Id from FoJiaTeacher where score=100
4 except
5 select Id from DaoJiaTeacher where score=100

11 show key code 3

12 key code 4

1 -- 佛家中有的ID编号,不会出现在最后的结果中
2 select Id from DaoJiaTeacher where score=100
3 except
4 select Id from FoJiaTeacher where score=100

13 show key code 4

——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。
SqlSever是优秀的语言,值得努力学习。熟悉数据库的增删查改,写程序必备。
如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取铸成一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。

时间: 2024-08-10 21:21:41

SqlSever基础 except 差集 前一个结果中不含有后一个结果的元素的相关文章

SqlSever基础 where >= 查看一列中大于指定内容的所有行的全部内容

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --创建一个数据库 2 create database helloworld1 3 4 --用helloworld1这个数据库 5 use helloworld1 6 7 --创建一个表格teacher 8 create table Teacher 9 ( 10 Id int p

SqlSever基础 where [] 查找一列中以指定字符开头的行的全部内容

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --创建一个数据库 2 create database helloworld1 3 4 --用helloworld1这个数据库 5 use helloworld1 6 7 --创建一个表格teacher 8 create table Teacher 9 ( 10 Id int p

SqlSever基础 count 查询一列中具有指定内容的行数是多少

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 table 2 code 1 --创建一个数据库 2 create database helloworld1 3 4 use master 5 drop database helloworld1 6 7 --用helloworld1这个数据库 8 use helloworld1 9 10 --

SqlSever基础 在指定的数据库中添加一个表(具有两个列),设置列是否做主键

1 code 1 select * from sysdatabases 2 3 --指定添加列的数据库,helloworld 4 use helloworld 5 6 --创建表 表的名字 7 create table TeacherClass 8 ( 9 -- 列名 数据类型 不可为空 做主键 设置标识属性(种子,增长值) 列之间用逗号分开 10 Id int not null primary key identity(1,1) , 11 12 -- 列名 数据类型(有中国字,不确定长度) 1

Java基础-重写-子类重写父类中的方法后执行情况

代码 public class Test { public static void main(String[] args) { Shape shape = new Circle(); System.out.println(shape.name); shape.printType(); shape.printName(); } } class Shape { public String name = "shape"; public Shape(){ System.out.println(

Mysql基础代码(不断完善中)

Mysql基础代码,不断完善中~ 1 //语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出. 2 3 4 /* [命名规则] */ 5 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH 6 变量名建议用下划线方式分隔 // $var_name 7 函数名建议用驼峰命名法 // varName 8 定界符建议全大写 // <<<DING, <<<'DING' 9 文件名建议全小写和下划线.数字 // func_n

[原]零基础学习视频解码之FFMpeg中比较重要的函数以及数据结构

在正式开始解码练习前先了解下关于FFmpeg中比较重要的函数以及数据结构. 1. 数据结构:  (1) AVFormatContext  AVFormatContext是一个贯穿始终的数据结构,很多函数都要用到它作为参数.FFmpeg代码中对这个数据结构的注释是:format I/O context 此结构包含了一个视频流的格式内容.其中存有了AVInputFormat(or AVOutputFormat同一时间AVFormatContext内只能存在其中一个),和AVStream.AVPack

基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?

============问题描述============ RT:基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗? 我的程序有两个 Activity,在启动后的 Activity 中已经验证了接收与发送数据. 后继做了第二个 Activity,此时从第二个 Activity 返回 第一个 Activity 时串口的接收线程会出错.调试了一下,串口再次被初始化了. 问题: (1)不想串口被反复初始化,应该如何做?

【夯实基础】Spring在ssh中的作用

尊重版权:http://blog.csdn.net/qjlsharp/archive/2009/03/21/4013255.aspx 写的真不错. 在SSH框假中spring充当了管理容器的角色.我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句.Struts是用来做应用层的,他它负责调用业务逻辑serivce层.所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)