MairDB 查询表(五)

第一部分过滤数据WHERE

2.1WHERE支持条件判断

1. 大于: >;

2. 小于: <;

3. 等于: =;

4. 大于等于: >=;

5. 小于等于: <=;

6. 不等于: !=;

实例: 检测单个值, 可以将WHERE支持的条件判断语句替换;

> SELECT * FROM books WHERE book_id = 1;

2.2 范围检测BETWEEN AND

> SELECT book_id, book_name FROM books WHERE book_id BETWEEN 3 AND 10;

+---------+------------------+

| book_id | book_name        |

+---------+------------------+

|       3 | HTTP权威指南     |

|       4 | 追风筝的人       |

|       5 | 小王子           |

|       6 | 围城             |

|       7 | 活着             |

|       8 | 解忧杂货店       |

|       9 | 简爱             |

|      10 | 平凡的世界       |

+---------+------------------+

2.3空值检测NULL:列IS NULL;

> SELECT book_id, book_name FROM books WHERE description IS NULL;

2.4筛选AND前后共同满足条件

+---------+------------------+------------------+------------------+-------------+----------+------+

| book_id | book_name        | book_author_name | publication_date | description | classify | c    |

+---------+------------------+------------------+------------------+-------------+----------+------+

16 | 国富论           | NULL             | 2005-01-01       | NULL        | 6        | NULL |

|      17 | 伟大的博弈       | NULL             | 2005-01-01       | NULL        | 6        | NULL |

> SELECT book_id, book_name FROM books WHERE book_id = 16 AND publication_date = '2005-01-01';

+---------+-----------+

| book_id | book_name |

+---------+-----------+

|      16 | 国富论    |

+---------+-----------+

1 row in set (0.01 sec)

2.5筛选OR前后 满足一个条件即可

> SELECT book_id, book_name FROM books WHERE book_id = 16 OR publication_date = '2005-01-01';

+---------+-----------------+

| book_id | book_name       |

+---------+-----------------+

|      10 | 平凡的世界      |

|      16 | 国富论          |

|      17 | 伟大的博弈      |

+---------+-----------------+

3 rows in set (0.00 sec)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,256评论 19 139
  • 第一部分UNION UNION 其实就是合并两个SELECT结果集 union是产生的两个记录集(字段要一样的)并...
    博为峰51Code教研组阅读 220评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,870评论 0 11
  • 说到好用简洁的大数据技术,除了Hadoop、R等等,Python也是其中熠熠生辉的一员,因而广受企业和商家的青睐。...
    大圣众包阅读 4,911评论 1 108