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;

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    使用Dockerfile构建镜像并push到私有仓库
    docker registry-v2 搭建私有仓库
    spring-cloud 学习四 服务网关
    spring-cloud 学习三 服务提供者
    TortoiseSVN安装和使用
    SG-UAP常用注解介绍
    weblogic漏洞
    开发工具历史版本
    Android Studio 打包生成apk
    weblogic unable to get file lock问题
  • 原文地址:https://www.cnblogs.com/dotdog/p/4473956.html
Copyright © 2011-2022 走看看