zoukankan      html  css  js  c++  java
  • sql中,In和where的区别

    SQL 语句中In 和 Where 的含义不同。
    应用解释如下:

    1、如需有条件地从表中选取、删除、更新数据时,使用Where;
    2、In只作为Where条件子句下的一个运算符,除了In之外还有Between、Like、=、>、>=、<、<=等运算符。
    下面举例说明:
    1、查询名字为A和B的学生,则语句为
    Select * from student where name in('A','B');
    .......................................................................................................................
    where 后面是一个条件式,表示要找出满足这个条件的结果
    in 里面是个子查询或者给定的值
    比如 select * from student where Sname='张三';/*查询姓名叫张三的学生的信息*/

    select * from student where Sname in('张三','李四');/*查询张三和李四的学生的信息*/

    select * from student where Sname in(select Sname from sn where Sno='001');/*查询学号是001的学生信息*/

  • 相关阅读:
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
    Beta 冲刺(1/7)
    福大软工 · 第十次作业
    Adobe acrobat DC 2020 激活方法
    物理八年级下册2
  • 原文地址:https://www.cnblogs.com/yangzailu/p/6944103.html
Copyright © 2011-2022 走看看