zoukankan      html  css  js  c++  java
  • 一文让你彻底理解SQL的子查询

    什么是子查询

    当一个查询是另一个查询的条件时,称之为子查询。

    为什么要使用子查询

    在SELECT、INSERT、UPDATE或DELETE命令中只要是表达式的地方都可以包含子查询,子查询甚至可以包含在另外一个子查询中,以便完成更为复杂的查询。

    如何使用子查询

    使用小括号

    注意书写风格

    可以使用子查询的位置

    • where后可以使用子查询

    • select后可以使用子查询
      但是必须是单行子查询

    • having后可以使用子查询

    • from后可以使用子查询

    不可在主查询group by后使用子查询

    from后的子查询

    主查询和子查询可以不是同一张表

    一般在查询中不使用排序,但TOP-N问题除外

    一般先执行子查询子再执行主查询,关联子查询除外

    单行子查询只能使用单行操作符,多行子查询只能使用多行操作符(in、any、all)

    子查询中的null问题

    待补充

  • 相关阅读:
    工厂方法和抽象工厂
    waterMarkTextBox
    button hot key 热键
    wpf 双击行。。获得行信息
    update comboBox
    WPF标准控件模板查看程序(文件里面)
    Sp EF输出 临时表
    tree view
    Ubuntu 常用命令
    ESP8266 开发记录
  • 原文地址:https://www.cnblogs.com/Uni-Hoang/p/13239126.html
Copyright © 2011-2022 走看看