当前位置: 首页 > news >正文

为赌博网站做代理怎么样才可以在百度上打广告

为赌博网站做代理,怎么样才可以在百度上打广告,做外贸如何建立网站,flash云网站SELECT语句的查询结果是元组的集合,所以多个SELECT语句的结果可进行集合操作。 集合操作主要包括并操作UNION、交操作INTERSECT、差操作EXCEPT。 注意, 参加集合操作的各查询结果的列数必须相同;对应的数据类型也必须相同。 本示例中的数据表…

SELECT语句的查询结果是元组的集合,所以多个SELECT语句的结果可进行集合操作。 集合操作主要包括并操作UNION、交操作INTERSECT、差操作EXCEPT。 注意, 参加集合操作的各查询结果的列数必须相同;对应的数据类型也必须相同。 本示例中的数据表有student,sc

SELECT语句的查询结果是元组的集合,所以多个SELECT语句的结果可进行集合操作。

集合操作主要包括并操作UNION、交操作INTERSECT、差操作EXCEPT。

注意,参加集合操作的各查询结果的列数必须相同;对应的数据类型也必须相同。

本示例中的数据表有student,sc,course三个,数据表的具体内容请看:Mysql数据库中的EXISTS和NOT

EXISTS

UNION示例:

例子1.1

题目:查询计算机科学系的学生及年龄不大于19岁的学生。

SQL语句:

SELECT * FROM Student WHERE Sdept='CS' UNION

SELECT * FROM Student WHERE Sage<=19

查询结果:

551n4521ohp.png

本查询实际上是求计算机系的所有学生与年龄不大于19岁的学生的并集。

与它等效的SQL语句是:

SELECT * FROM Student WHERE Sdept='CS' OR Sage<=19

注意:虽然这个两个SQL语句是等效的,但是本质上是不一样的,第一个SQL语句是分别进行两次SELECT然后将结果取并集;第二个SQL语句是直接进行了一次SELECT语句查询。

INTERSECT示例:

MySql语句并不至此INTERSECT,所以只能使用其替代语句

例子2.1

题目:查询计算机科学系中年龄不大于19岁的学生。

对应的SQL语句应该是:

SELECT * FROM Student

WHERE Sdept='CS'

INTERSECT

SELECT * FROM Student

WHERE Sage<=19;

替代的SQL语句:

SELECT *

FROM student

WHERE Sdept = 'CS'

AND Sage <=19

查询结果:

szhz2dupb40.png

例子2.2

题目:查询即选修了课程1又选修了课程2的学生。(就是查询选修课程1的学生集合与选修课程2的学生集合的交集)

对应的SQL语句应该是:

SELECT Sno FROM SC

WHERE Cno='1'

INTERSECT

SELECT Sno FROM SC

WHERE Cno='2';

替代的SQL语句为:

(使用IN)

SELECT Sno

FROM SC

WHERE Cno = '1'

AND Sno

IN (

SELECT Sno

FROM SC

WHERE Cno = '2'

)

或者为:

(使用EXISTS)

SELECT Sno

FROM SC SCX

WHERE Cno = '1'

AND EXISTS (

SELECT Sno

FROM SC SCY

WHERE Cno = '2'

AND SCX.Sno = SCY.Sno

)

查询结果为:

f23sey2nnhb.png

或者为:

(使用JOIN ON)

SELECT *

FROM SC SCX

JOIN SC SCY ON ( SCX.Cno = '1'

AND SCY.Cno = '2'

AND SCX.Sno = SCY.Sno )

owmw2pnqtfr.png

EXCEPT操作:

很不幸,MySql也不支持EXCEPT操作,只能使用替代的语句。

例子3.1

查询计算机科学系的学生与年龄不大于19岁的学生的差集。

对应的SQL语句为:

SELECT * FROM Student WHERE Sdept='CS'

EXCEPT

SELECT * FROM Student WHERE Sage<=19;

也就是查询计算机科学系中年龄大于19岁的学生。

替换语句为:

(直接使用WHERE,不得不说这么做很简单,但是意思上不是很好理解)

SELECT *

FROM Student

WHERE Sdept = 'CS'

AND Sage >19

查询结果为:

5n02tssrxm0.png

或者替换语句为:

(使用NOT IN)

SELECT *

FROM Student

WHERE Sdept = 'CS'

AND Sno NOT

IN (

SELECT Sno

FROM Student

WHERE Sage <=19

)

查询结果为:

5n02tssrxm0.png

或者使用替换语句为:

(使用NOT EXISTS)

SELECT *

FROM Student SX

WHERE Sdept = 'CS'

AND NOT

EXISTS (

SELECT *

FROM Student SY

WHERE SY.Sage <=19

AND SX.Sno = SY.Sno

)

查询结果为:

5n02tssrxm0.png

对集合操作结果的排序

ORDER BY子句只能用于对最终查询结果排序,不能对中间结果排序。

任何情况下,ORDER BY子句只能出现在最后;对集合操作结果排序时,ORDER BY子句中用数字指定排序属性。

下面是一种错误的写法:

SELECT * FROM Student

WHERE Sdept='CS'

ORDER BY Sno

UNION

SELECT * FROM Student

WHERE Sage<=19

ORDER BY Sno;

正确的应该是:

SELECT * FROM Student

WHERE Sdept='CS'

UNION

SELECT * FROM Student

WHERE Sage<=19

ORDER BY 2;

输出结果:

q51xzjoghyr.png

如果写成:

SELECT * FROM Student

WHERE Sdept='CS'

UNION

SELECT * FROM Student

WHERE Sage<=19

ORDER BY 1;

输出结果为:

eyevak1hckc.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

http://www.lbrq.cn/news/2460727.html

相关文章:

  • 动态网站标题怎么做搜索引擎营销sem
  • 河东做网站的公司电商代运营公司
  • 网页制作与网站建设pdf苏州网站制作
  • 电商网站后台功能bt兔子磁力搜索
  • 网络下载的网站模板能直接上传到虚拟主机百度影响力排名顺序
  • 做网站销售的宁波seo服务推广
  • 做百度百科的网站企业营销策略
  • qq小程序权限设置深圳百度快照优化
  • 教育网站解决方案宁德市旅游景点大全
  • 哪个网站可以学做包子seo快速排名软件首页
  • 张艺兴粉丝做的网站seo网络推广技术员招聘
  • 江门市建设银行网站情感营销经典案例
  • 住房城乡建设网站查询宜兴百度推广公司
  • 铭万做的网站怎么样百度推广服务
  • 山东青岛网站建设公司网络舆情分析
  • 网站备案代理广州抖音推广
  • win2008iis7配置网站企业查询信息平台
  • 装饰设计软件湖北seo服务
  • 装饰网站建设的方案ppt谈谈自己对市场营销的理解
  • wordpress百度网盘什么叫seo
  • 网站设计师培训班推广赚钱app哪个靠谱
  • 建设政府门户网站百度网页排名怎么提升
  • 长安大学门户网站是谁给做的网站标题seo外包优化
  • 网上网站怎么做友情链接外链
  • 大连网站排名优如何去推广一个app
  • 凡客vancl的网站标题淘宝指数入口
  • 东方市住房和城乡建设局网站网络培训seo
  • 南沙规划建设局网站饥饿营销案例
  • 途牛电子商务网站建设人民网 疫情
  • 环保网页设计素材厦门seo优化推广
  • 智慧城市多目标追踪精度↑32%:陌讯动态融合算法实战解析
  • 智慧水库边缘计算技术路线与框架设计
  • 【Redis】 Redis 基础命令和原理
  • C/C++---I/O性能优化
  • DNS 服务正反向解析与 Web 集成实战:从配置到验证全流程
  • 解放生产力:Amazon API Gateway 与 Amazon Lambda 的优雅组合