zoukankan      html  css  js  c++  java
  • MYSQL.条件查询

    语法

    SELECT 字段名 FROM 表名 WHERE 查询条件;
    

    条件表达式

    >

    SELECT * FROM boys WHERE id > 2;
    

    <

    SELECT * FROM boys WHERE id < 3;
    

    =

    SELECT * FROM boys WHERE id =3;
    

    <>(!=)

    SELECT * FROM boys WHERE id <> 3;
    

    >=

    SELECT * FROM boys WHERE id >= 2;
    

    <=

    SELECT * FROM boys WHERE id <= 3;
    

    逻辑表达式

    AND(&&)

    两个条件都为true,结果为true,反之为false
    
    #查询张无忌的信息
    SELECT * FROM boys WHERE id <= 3 AND userCp = 100;
    
    

    OR(&&)

    只要有一个条件为true,结果为true,反之为false
    
    #查询张无忌的信息
    SELECT * FROM boys WHERE id = 1 OR userCP = null;
    
    

    NOT(!)

    如果连接的条件本身为false,结果为true,反之为false
    
    #查询不是张无忌的信息
    SELECT * FROM boys WHERE  NOT id = 1;
    

    模糊查询

    LIKE

    用于查询某段中包含某个字符,一般和通配符搭配使用
    
    #查询不是张无忌的信息
    SELECT * FROM boys WHERE boyNAME LIKE '%无忌'; 
    

    BETWEEN AND

    用于查询a到b值之间的信息
    
    #查询id号1到4的boys的信息
    SELECT * FROM boys WHERE boyNAME BETWEEN 1 AND 4;
    

    IN

    用于判断某字段的值是否属于in列表中的某一项
    
    #查询id号为1或者2或者3的boys的信息
    SELECT * FROM boys WHERE boyNAME IN (1,2,3);
    

    IS NULL(<=>)

    用于判断是否为null值
    
    #查询boyNAME值为null的信息
    SELECT * FROM boys WHERE boyNAME IS NULL;
    SLECT * FROM boys WHERE boyNAME <=> null;
    
  • 相关阅读:
    zoj 2876 Phone List
    zoj 2829 Beautiful Number
    zoj 2723 Semi-Prime(set)
    zoj 2835 Magic Square(set)
    zoj 2818 Root of the Problem
    zoj 2744 Palindromes
    zoj 1109 Language of FatMouse(map)
    zoj 2724 Windows Message Queue
    zoj 2722 Head-to-Head Match(两两比赛)
    zoj 2727 List the Books
  • 原文地址:https://www.cnblogs.com/youngleesin/p/13994194.html
Copyright © 2011-2022 走看看