范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

从零开始学SQL数据分析,SQL子函数

  子查询用于为主查询返回其所需数据,或者对检索数据进行进一步的限制,通常将一个查询(子查询)的结果作为另一个查询(主查询)的数据来源或判断条件,常见的子查询有WHERE子查询,HAVING子查询,FROM子查询,SELECT子查询,EXISTS子查询。
  子查询是一种嵌套在其他 SQL 查询的 WHERE 子句中的查询,可以在 SELECT、INSERT、UPDATE 和 DELETE 语句中,同逻辑运算符一起使用。 示例工具:MySQL8.0、Navicat Premium 12
  本文讲解内容:SQL子查询
  适用范围:子查询在SQL数据分析中的应用
  使用子查询必须遵循以下几个规则: 子查询必须括在圆括号中。 子查询的 SELECT 子句中只能有一个列,除非主查询中有多个列,用于与子查询选中的列相比较。 子查询不能使用 ORDER BY,不过主查询可以。在子查询中,GROUP BY 可以起到同 ORDER BY 相同的作用。 返回多行数据的子查询只能同多值操作符一起使用,比如 IN 操作符。 SELECT 列表中不能包含任何对 BLOB、ARRAY、CLOB 或者 NCLOB 类型值的引用。 子查询不能直接用在聚合函数中。 BETWEEN 操作符不能同子查询一起使用,但是 BETWEEN 操作符可以用在子查询中。
  创建数据表
  通常情况下子查询都与 SELECT 语句一起使用,其基本语法如下所示: SELECT column_name [, column_name ] FROM   table1 [, table2 ] WHERE  column_name OPERATOR (SELECT column_name [, column_name ]                              FROM table1 [, table2 ]                              [WHERE])
  对于子查询的数据演示创建两个表,一个是薪水表,另一个是职位表,并且插入数据。 #创建薪水表SALARY CREATE TABLE SALARY ( ID VARCHAR ( 10 ), NAME VARCHAR ( 10 ), AGE VARCHAR ( 10 ), ADDRESS VARCHAR ( 10 ), SAL INT(10) );
  给薪水表插入数据,数据内容如下所示: # 给薪水表插入数据 INSERT INTO SALARY(ID,NAME,AGE,ADDRESS,SAL) VALUES ("C001","Rmesh",35,"Ahmedabad",2000), ("C002","Khilan",25,"Delhi",1500), ("C003","Kaushik",23,"Kota",2000), ("C004","Chaitali",25,"Mumbai",6500), ("C005","Hardik",27,"Bhopal",8500), ("C006","Komal",22,"MP",4500), ("C007","Tom",26,"MP",5500), ("C008","Muffy",24,"Indore",10000);
  查询所有的薪水数据如下所示: SELECT * FROM  SALARY;
  同理创建一个职位表。 #创建职位表JOB CREATE TABLE JOB ( JID VARCHAR ( 10 ), JB VARCHAR ( 10 ));
  给职位表插入数据,数据内容如下所示: # 给职位表插入数据 INSERT INTO JOB(JID,JB) VALUES ("C001","Teacher"), ("C002","Docter"), ("C003","Teacher"), ("C004","Worker"), ("C005","Nurse"), ("C006","Teacher"), ("C007","Docter"), ("C008","Teacher");
  查询所有的职位数据如下所示: SELECT * FROM  JOB;
  子查询过滤
  子查询最常见的使用是在WHERE子句的IN操作符中,以及用来填充计算列。先看一个简单的例子,要查询所有医生的薪水情况,这里首先在职位表中查询所有医生的JID,查询结果如下: SELECT JID FROM JOB WHERE JB="Docter";
  然后在薪水表中查询ID为"C002","C007"的薪水情况,查询结果如下: SELECT SAL FROM SALARY WHERE ID IN("C002","C007");
  这里使用子查询更加简便,子查询从内向外依次处理,在下面的SELECT语句中,MySQL实际上执行了两个操作,首先查询返回两个ID号:C002和C007。
  然后,这两个值以IN操作符要求的逗号分隔的格式传递给外部查询的WHERE子句,可以看到输出的结果是正确的,并且与前面WHERE子句所返回的值相同。 SELECT SAL FROM SALARY WHERE ID IN(SELECT JID             FROM JOB             WHERE JB="Docter");
  使用子查询查询薪水大于8000的员工的所有信息,首先内部查询薪水大于8000的ID,然后外部使用一个WHERE查询即可得到结果。 SELECT * FROM SALARY WHERE ID IN (SELECT ID              FROM SALARY              WHERE SAL > 8000);
  作为计算字段使用子查询
  使用子查询的另一方法是创建计算字段,创建计算字段需要使用聚合函数,例如count,sum,avg,max,min等,这里首先计算平均薪水作为一个内查询,然后在外部使用WHERE子句进行查询,得出薪资比平均薪资低的员工的所有信息。 SELECT * FROM SALARY WHERE SAL < (SELECT AVG(SAL)               FROM SALARY);
  除使用WHERE过滤,还可以使用HAVING过滤,HAVING子句对分组统计函数进行过滤,也可以在HAVING子句中使用子查询,要查询薪资最高的人及其薪资情况,首先内部查询最高工资,然后外部以人名分组后使用HAVING子句过滤,查询结果如下。 SELECT NAME,SAL FROM SALARY GROUP BY NAME HAVING SAL = (SELECT MAX(SAL)                FROM SALARY);

杠精键盘侠和喷子有什么区别?举个例子,你买了部苹果手机,拍了个照片。说苹果手机13promax真好用1万块钱没白花杠精会跳出来,苹果发热los生态封闭,用苹果纯纯智商税键盘侠会出来,我用xx手机支持国产,从来开源礼节moreandmore提出小PullRequests。研究表明,变更内容的大小与审查质量之间存在很强的相关性较大的变更(请求)对质量有负面影响。该项研究强烈建议开发人员进行小的,增量的更改。文档中使用规黑洞是平行宇宙的入口吗?量子力学中,量子纠缠现象让很多科学家认识到处于态叠加的量子,一旦被观察,状态就固定下来了。那么,另外的状态的粒子,也是存在的。我们观察到的宇宙是我们所在的宇宙,同时另外状态的电子也光子的速度,说明空间可能是液体昨天做了猜想,光子是一种混合物,那么今天就来研究这种混合物。快子是超越光速的粒子,当这种粒子进入空间之后,就会和空间混合在一起,并成为光子,此时光子的速度为c299792458ms人造一个能源湖湖水温差发电大约在19世纪末,罗马尼亚特兰西瓦地区的一名医生,发现一个令人迷惑不解的小湖。这个小湖一到冬天湖面就结出冰层,但在冰下的深处,湖水的温度却高达60摄氏度。20世纪初,匈牙利的物理学灯泡内不用灯丝长寿命节能电池绝大多数电灯泡,里面都有钨制的灯丝,但钨是重要的战略物资,常常供不应求,而且现在普遍使用的钨丝白炽灯,用不到1000小时就会烧坏,以每天用4小时计算,只能用上一年时间还不到。为了延微信上遇到这种情况就要注意了,有可能被监控微信已经启动实名制,但是对于习惯使用微信的人来说,还可能承担较大的风险。遇到这种情况需要注意,有可能被监控了。遇到这种情况需要注意微信软件包括很多的功能,除了正常的通讯以外,还可以石墨烯在氢能源电池领域的应用作为目前已知的最清洁的能源之一,氢能正在全世界范围内受到越来越多的关注。在中国,氢能源发展十分迅速,根据中国电池协会数据统计,2019年17月,氢燃料电池装机容量同比猛增6倍以上,realmeGTNeo2曝光,使用骁龙870处理器!后置摄像头排列有变化?看起来realmegtneo2要发布了,当然这个系列会算第一代的升级?可能是这样的情况吧,其实这个手机基本参数和设计都曝光了,简单看看这个手机吧!这次会使用RenoGlow玻璃机壳把3。7伏的手机充电器给1。5伏的挂钟做电源的话,会怎样呢?把37V的手机充电器给15V的挂钟做电源的话,会怎么样?答我做过,效果很好啊!我还用一块41V的锂电经降压成16V代替15的电池,效果很好!用充电器做电源可不能停电。1你知道吗?手怎么知道自己的房间里面有没有摄像头?先给大家讲个真实发生的案例近日,一对年轻的小情侣租了一间日租房,男青年在鼓捣电视时,发现有古怪。等仔细研究后,惊出一身冷汗!(日租房电视)在电视下面的墙上有个电线盒,而电线盒左上角
半导体行业深度研究报告文章大纲下游应用驱动,GaAsGaN和SiC各领风骚产业化正循环,奇点时刻加速到来GaAs代工比例提高,打造本土产业链闭环Cree引领SiC产业,全球供需即将失衡半导体下游应用驱动三管齐下为新能源汽车智慧补能文立厷图网络近日,工信部发布关于启动新能源汽车换电模式应用试点工作的通知,在11个城市启动新能源汽车换电模式应用试点工作。由此可见,解决新能源汽车用户的里程焦虑已纳入充换电基础设施Leaflet带箭头轨迹以及沿轨迹带方向的动态marker前面写了篇文章,mapboxgl实现带箭头轨迹线,介绍了如何基于mapboxgl实现类似高德地图导航轨迹效果。近期有基于Leaflet实现轨迹回放的需求,于是研究了下如何基于lea美国给芯片短缺上纲上线,愈后如何?文立厷图Yole10月7日,针对美国政府打算实施国防生产法案(DPA),要求半导体公司提供机密资料的举措,韩国贸易部发声对美国要求在美运营的韩国芯片制造商披露供应链相关机密信息表示钱是大风刮来的,好车是吹出来的空气动力学风阻系数,这些词汇似乎只有早些年看F1比赛会经常听到,如同高端车的专属名词,高高在上。但其实,这几年在新能源汽车圈刮起了秀风阻系数的一阵风,它离我们越来越近。这阵风,从比物联网行业正影响着人们工作生活的哪些方面物联网行业正影响着人们工作生活的哪些方面随着5G网络的不断发展与普及,物联网行业也迎来了井喷式的增长。那么什么是物联网?物联网又影响着人们的哪些方面呢?今天我们就一起详细的聊一聊物各个网络时代下的物联网行业发展史各个网络时代下的物联网行业发展史作为互联网的延伸,物联网的发展与互联网可谓是息息相关,他们仿佛两个独立的个体,但是又互相影响。纵观物联网行业的起源与发展,可以发现它几乎是和移动网络为什么现在物联网行业如此火爆为什么现在物联网行业如此火爆随着网速的飞速提升,物联网行业也在不断的发展,目前物联网行业已经遍布我们生活的每一个角落,真正成为了我们生活中的一部分,那么物联网为什么这么火爆呢?今天历史上的最著名教师,桃李满天下,徒弟个个人中龙凤!鬼谷子(生卒年不详),活跃于战国中期(前四世纪)的显赫人物,是诸子百家之一,纵横家的鼻祖,政治家外交家阴阳家预言家,也是位卓有成就的教育家。鬼谷子姓王名禅,字诩,道号鬼谷。主要著作相比于中国版深夜食堂,这才是一部讲中国人吃饭的影视剧继漂亮的李慧珍新娘大作战我是证人以后,有一部翻拍剧深夜食堂被广大网友在豆瓣时光网贴吧上铺天盖地地吐槽。之前我也发文,讨论了这部翻拍剧从剧情人设以及广告植入等一系列问题。面对烂剧,与敢给自己戴绿帽,国王也杀给你看!本文给人戴绿帽的主人公是齐后庄公,他本是齐国的太子。不过由于其父齐灵公被宠姬吹枕边风,被废了太子之位,立了宠姬的儿子为太子,齐后庄公反而被派到晋国做人质。眼看着到手的鸭子飞了,自己