zoukankan      html  css  js  c++  java
  • MariaDB SQL 过滤数据

    SELECT prod_name, prod_price
    FROM products
    WHERE prod_price = 2.50;

    WHERE 子句操作符


    操作符 说明
    = 相等
    <> 不等
    != 不等
    < 小于
    <= 小于或等于
    > 大于
    >= 大于或等于
    BETWEEN 在两个特定值之间
       

     

     

     

     

     

     

     

     

     

    示例:

    SELECT prod_name, prod_price
    FROM products
    WHERE prod_name = 'fuses';
    SELECT prod_name, prod_price
    FROM products
    WHERE prod_price < 10;
    SELECT prod_name, prod_price
    FROM products
    WHERE prod_price <= 10;

    不匹配和不返回



    NULL和不匹配” :当你筛选不包含指定值的行时候,包含NULL值的行会返回,但它们不会。因为“未知”的特殊含义,数据库并不知道是否匹配,因此过滤匹配或不匹配的时候,它们都不会返回。

    SELECT prod_name
    FROM products
    WHERE prod_price IS NULL;

    空值,不同于可包含0、空字符串或者空格的字段。

    这个语句返回没有价格的所有产品的列表。

    BETWEEN


    SELECT prod_name, prod_price
    FROM products
    WHERE prod_price BETWEEN 5 AND 10;

     额外地:

    CREATE TABLE `user` (
      `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `accountID` varchar(10) COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT '用户账号编号',
      `userStatus` tinyint(4) unsigned NOT NULL DEFAULT '1' COMMENT '用户状态',
      `createTime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建该条记录的时间',
      `updateTime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最新更新记录的时间',PRIMARY KEY (`id`),
      UNIQUE KEY `unq_accountID` (`accountID`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    HDU5643-King's Game
    KM算法详解+模板
    二分图最大匹配(匈牙利算法)
    二分图判断(交叉染色)
    能被2、3、4、5、6、7、8、9 等数整除的数的特征
    Codeforces Round #306 (Div. 2) ABCDE(构造)
    HDU5627--Clarke and MST (bfs+位运算)
    Educational Codeforces Round 82 (Rated for Div. 2)
    2020 CCPC Wannafly Winter Camp Day5
    Codeforces Round #618 (Div. 2)
  • 原文地址:https://www.cnblogs.com/dotdog/p/4473956.html
Copyright © 2011-2022 走看看