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

免费自助建站系统哪个好网站建设基本要素

免费自助建站系统哪个好,网站建设基本要素,网站长尾关键词,石家庄什么时候能解封夕阳无限好 只是近黄昏 一、子查询 1.1 定义 将一个查询语句嵌套到另一个查询语句内部的查询 我们通过具体示例来进行演示,这一篇博客更侧重于通过具体的小问题来引导大家独立思考,然后熟悉子查询相关的知识点 1.2 问题1 谁的工资比Tom高 方…

 夕阳无限好           

            只是近黄昏

一、子查询

        1.1 定义

        将一个查询语句嵌套到另一个查询语句内部的查询

        我们通过具体示例来进行演示,这一篇博客更侧重于通过具体的小问题来引导大家独立思考,然后熟悉子查询相关的知识点

        1.2 问题1

        谁的工资比Tom高

方式1:
SELECT name,salary
FROM employees
WHERE name='Tom'SELECT NAME,salary
FROM employees
WHERE salary > 500方式2:自连接
SELECT t2.NAME,t2.salary
from employees t1,employees t2
WHERE t2.salary > t1.salary  AND 
t1.name = 'Tom'方式3:子查询
# 外部
SELECT name,salary
FROM employees
WHERE salary > (
# 内部SELECT salary FROM employeesWHERE name ='Tom'
)

        1.3 称谓的规范

        (1) 外查询(主查询)、内查询(子查询) 
        (2) 子查询(内查询)在主查询之前一次执行完成
        (3) 子查询的结果被主查询(外查询)使用

        1.4 注意事项

        (1) 子查询要包含在括号内
        (2) 将子查询放在比较条件的右侧,提高可读性
        (3) 单行操作符对应单行子查询,多行操作符对应多行子查询

        1.5 子查询分类

        1.单行子查询和多行子查询
        子查询部分只返回一个值供使用,就比如C语言中副函数每次return只返回一个值,这种情况叫做单行子查询
        2.根据内查询是否被执行多次
        分为相关子查询和不相关子查询
        不相关子查询:子查询固定返回的值不受外部的影响

二、单行子查询

        2.1 单行操作符: = > < >= <=> !=
        2.2 练习1:查询工资大于id为3的员工工资的员工信息
SELECT id,name,salary
from employees
WHERE salary > (SELECT salaryFROM employeesWHERE id=3
)

        2.3 练习2:返回top_id与id=3相同的员工的工资比他多的 name、id
SELECT name,id,salary
FROM employees
WHERE top_id = (SELECT top_idFROM employeesWHERE id = 3
) 
AND salary > (SELECT salaryFROM employeesWHERE id =3
)

        2.4 练习3:返回公司里面工资最少的人的信息,包含name、id、top_id、salary
SELECT name,id,top_id,salary
FROM employees
WHERE salary = (SELECT MIN(salary)FROM employees
)

        2.5 问题4:查询最低工资大于top_id为1的部门的最低工资的部门top_id和最低工资
SELECT top_id,MIN(salary)
FROM employees
GROUP BY top_id
HAVING MIN(salary) > (SELECT MIN(salary)FROM employeesWHERE top_id = 1
)

三、多行子查询

        3.1 引言

        与单行查询不同的是,内查询返回多行,也就是多个值,你用一个可以选择其中的一个作为你的选择,你也可以全部都接收,但需要用同等数量的字段来接受

        3.2 命令语句

        (1) IN 等于列表中的任意一个
        (2) ANY 只选一个
        (3) SOME ANY的别名和ANY作用一样
        (4) ALL 全部选择

        3.3 练习: 这里演示一个 IN
# 查找工资等于各个top_id中最低工资的人员姓名
SELECT name,salary
FROM employees
WHERE salary IN (SELECT MIN(salary)FROM employeesGROUP BY top_id
)

        3.4 练习: 这里演示ALL
按照top_id进行分组,求平均工资最小的那一组
SELECT top_id,AVG(salary)
FROM employees
GROUP BY top_id
HAVING avg(salary)<=ALL(# 小于所有部门的最小值就相当于值最小的那个组SELECT AVG(salary)FROM employeesGROUP BY top_id 					
)

        3.5 注意

        这里我们要特别注意下空值问题,下面的题目中,我们的department_id中包含一个空值,当我们对其内查询时,就会出现错误,此时我们可以通过加注判断条件来避免

        报错演示

# 查询已经分配好部门的员工信息
# 示例
SELECT name,department_id
FROM employees
WHERE department_id NOT IN (SELECT department_idFROM employees
)

四、结语

        山不在高,有仙则名;水不在深,有龙则灵。希望我们都可以通过自己的努力成为那个关键的要素

须知少日拏云志,曾许人间第一流。我们还年轻,我们还有无限可能!


文章转载自:

http://7ZQ6ves0.jfkwp.cn
http://cqVwBKmo.jfkwp.cn
http://zTSIDg0P.jfkwp.cn
http://gGJvyNEx.jfkwp.cn
http://9GdFva86.jfkwp.cn
http://e1vcnBxl.jfkwp.cn
http://6nnB00kF.jfkwp.cn
http://Fc0Zo0x8.jfkwp.cn
http://Fv0bVfOo.jfkwp.cn
http://xfXhpknG.jfkwp.cn
http://QmnYbPdj.jfkwp.cn
http://Z3ckJZnf.jfkwp.cn
http://rsKdbDfh.jfkwp.cn
http://wdjG1Yc0.jfkwp.cn
http://hMRxMZxV.jfkwp.cn
http://KH3UpiES.jfkwp.cn
http://AU6PYwRW.jfkwp.cn
http://Ezhh3cT8.jfkwp.cn
http://BSVwMyDX.jfkwp.cn
http://kpP6PWVh.jfkwp.cn
http://oH4hv7mP.jfkwp.cn
http://gWRPNmUp.jfkwp.cn
http://FbxtN3Yn.jfkwp.cn
http://0H33IM9B.jfkwp.cn
http://DSQXEYwm.jfkwp.cn
http://EmYjtNQ3.jfkwp.cn
http://bABWrVEb.jfkwp.cn
http://Ol3i99a0.jfkwp.cn
http://LgwbNpQs.jfkwp.cn
http://MZtri3qb.jfkwp.cn
http://www.dtcms.com/wzjs/652541.html

相关文章:

  • 建网站开发国外客户wordpress返回默认主题
  • 灯具设计网站推荐上海高新技术企业有哪些
  • 说一说网站建设的含义做企业网站建设挣钱吗
  • 现在建设一个网站还能够赚钱吗云主机下载
  • 网站建设的初期目标上海专业做网站公司有哪些
  • 什么行业需要找网络公司做网站网站后台如何修改密码
  • 广西建设网站网址多少网站内容建设 互联互通
  • 中小企业网站建设流程素材网站设计模板下载
  • 清远做网站的公司网站建设捌金手指花总十六
  • 资源库网站建设的总结天津wordpress开发
  • 千城网站建设建站模板大全
  • 网站链接如何做二维码全包圆装修公司
  • 简洁大气的网站吕梁购物网站开发设计
  • 公司网页网站建疯狂的大叔 wordpress
  • php 网站进入后台wordpress网站放icp
  • 附近的网站建设公司微信搜索推广
  • 西安个人网站建设驻马店手机网站制作
  • 兰州网站建设方法网站备案审核通过时间
  • 哈尔滨做网站数据平台的公司品牌设计包装
  • 互动案例的网站天津低价做网站
  • 阿里巴巴国际站客户经理建设银行手机银行网站
  • 做网站开店游戏代理300元一天
  • 新乡营销网站建设烟台做网站那家好
  • 微网站开发+在线商城常州市城乡建设学院网站
  • 深圳网站建设公司平台免费的图库网站
  • 英文网站设计方案慈溪 网站建设
  • 会展中心网站平台建设方案网站设计书籍
  • 江门cms建站平面设计主要做的是什么
  • 企业介绍微网站怎么做上海工商网企业查询
  • 网站建设 响应式东莞城乡建设规划官网