北京快三开奖

  • <tr id="U9YkSO"><strong id="U9YkSO"></strong><small id="U9YkSO"></small><button id="U9YkSO"></button><li id="U9YkSO"><noscript id="U9YkSO"><big id="U9YkSO"></big><dt id="U9YkSO"></dt></noscript></li></tr><ol id="U9YkSO"><option id="U9YkSO"><table id="U9YkSO"><blockquote id="U9YkSO"><tbody id="U9YkSO"></tbody></blockquote></table></option></ol><u id="U9YkSO"></u><kbd id="U9YkSO"><kbd id="U9YkSO"></kbd></kbd>

    <code id="U9YkSO"><strong id="U9YkSO"></strong></code>

    <fieldset id="U9YkSO"></fieldset>
          <span id="U9YkSO"></span>

              <ins id="U9YkSO"></ins>
              <acronym id="U9YkSO"><em id="U9YkSO"></em><td id="U9YkSO"><div id="U9YkSO"></div></td></acronym><address id="U9YkSO"><big id="U9YkSO"><big id="U9YkSO"></big><legend id="U9YkSO"></legend></big></address>

              <i id="U9YkSO"><div id="U9YkSO"><ins id="U9YkSO"></ins></div></i>
              <i id="U9YkSO"></i>
            1. <dl id="U9YkSO"></dl>
              1. <blockquote id="U9YkSO"><q id="U9YkSO"><noscript id="U9YkSO"></noscript><dt id="U9YkSO"></dt></q></blockquote><noframes id="U9YkSO"><i id="U9YkSO"></i>
                企业空间 推销商城 存储论坛
                北京快三开奖全闪存阵列 IBM云盘算 Acronis 安克诺斯 安腾普 腾保数据
                首页 > 数据库 > SQL教程 > 注释

                SQL BETWEEN 操纵符

                2016-07-18 23:53泉源:ITJS.CN
                导读:上一章节里,我们学习了关于SQLIN操纵符的细致内容,本篇将细致引见次要引见SQL BETWEEN 操纵符相干下令及参数运用办法。

                SQL BETWEEN 操纵符


                BETWEEN 操纵符用于选取介于两个值之间的数据范畴内的值。


                SQL BETWEEN 操纵符

                BETWEEN 操纵符选取介于两个值之间的数据范畴内的值。这些值可以是数值、文本或许日期。

                SQL BETWEEN 语法

                SELECT column_name(s)
                FROM table_name
                WHERE column_name BETWEEN value1 AND value2;

                演示数据库

                在本教程中,我们将运用 ITJSCN 样本数据库。

                上面是选自 "Websites" 表的数据:

                +----+--------------+---------------------------+-------+---------+
                | id | name         | url                       | alexa | country |
                +----+--------------+---------------------------+-------+---------+
                | 1  | Google       | http://www.google.cm/    | 1     | USA     |
                | 2  | 淘宝          | http://www.taobao.com/   | 13    | CN      |
                | 3  | IT技能网      | http://www.itjs.cn/    | 4689  | CN      |
                | 4  | 微博          | http://weibo.com/         | 20    | CN      |
                | 5  | Facebook     | http://www.facebook.com/ | 3     | USA     |
                | 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
                +----+---------------+---------------------------+-------+---------+
                


                BETWEEN 操纵符实例

                上面的 SQL 语句选取 alexa 介于 1 和 20 之间的一切网站:

                实例

                SELECT * FROM Websites
                WHERE alexa BETWEEN 1 AND 20;

                实行输入后果:

                SQL BETWEEN 操纵符

                NOT BETWEEN 操纵符实例

                如需表现不在下面实例范畴内的网站,请运用 NOT BETWEEN:

                实例

                SELECT * FROM Websites
                WHERE alexa NOT BETWEEN 1 AND 20;

                实行输入后果:

                SQL BETWEEN 操纵符

                带有 IN 的 BETWEEN 操纵符实例

                上面的 SQL 语句选取alexa介于 1 和 20 之间但 country 不为 USA 和 IND 的一切网站:

                实例

                SELECT * FROM Websites
                WHERE (alexa BETWEEN 1 AND 20)
                AND NOT country IN ('USA', 'IND');

                实行输入后果:

                SQL BETWEEN 操纵符

                带有文本值的 BETWEEN 操纵符实例

                上面的 SQL 语句选取 name 以介于 'A' 和 'H' 之间字母开端的一切网站:

                实例

                SELECT * FROM Websites
                WHERE name BETWEEN 'A' AND 'H';

                实行输入后果:

                SQL BETWEEN 操纵符

                带有文本值的 NOT BETWEEN 操纵符实例

                上面的 SQL 语句选取 name 不介于 'A' 和 'H' 之间字母开端的一切网站:

                实例

                SELECT * FROM Websites
                WHERE name NOT BETWEEN 'A' AND 'H';

                实行输入后果:

                SQL BETWEEN 操纵符

                示例表

                上面是 "access_log" 网站拜访记载表的数据,此中:

              2. aid:为自增 id。
              3. site_id:为对应 websites表的网站 id。
              4. count:拜访次数。
              5. date:为拜访日期。
              6. mysql> SELECT * FROM access_log;
                +-----+---------+-------+------------+
                | aid | site_id | count | date       |
                +-----+---------+-------+------------+
                |   1 |       1 |    45 | 2016-05-10 |
                |   2 |       3 |   100 | 2016-05-13 |
                |   3 |       1 |   230 | 2016-05-14 |
                |   4 |       2 |    10 | 2016-05-14 |
                |   5 |       5 |   205 | 2016-05-14 |
                |   6 |       4 |    13 | 2016-05-15 |
                |   7 |       3 |   220 | 2016-05-15 |
                |   8 |       5 |   545 | 2016-05-16 |
                |   9 |       3 |   201 | 2016-05-17 |
                +-----+---------+-------+------------+
                9 rows in set (0.00 sec)
                

                本教程运用到的 access_log 表 SQL 文件:access_log.sql。



                带有日期值的 BETWEEN 操纵符实例

                上面的 SQL 语句选取 date 介于 '2016-05-10' 和 '2016-05-14' 之间的一切拜访记载:

                实例

                SELECT * FROM access_log
                WHERE date BETWEEN '2016-05-10' AND '2016-05-14';

                实行输入后果:

                SQL BETWEEN 操纵符
                SQL BETWEEN 操纵符

                请留意,在差别的数据库中,BETWEEN 操纵符会发生差别的后果!
                在某些数据库中,BETWEEN 选取介于两个值之间但不包罗两个测试值的字段。
                在某些数据库中,BETWEEN 选取介于两个值之间且包罗两个测试值的字段。
                在某些数据库中,BETWEEN 选取介于两个值之间且包罗第一个测试值但不包罗最初一个测试值的字段。

                因而,请反省您的数据库是怎样处置 BETWEEN 操纵符!

                持续阅读
                要害词 :
                SQL操纵符
                中国存储网声明:此文观念不代表本站态度,若有版权疑问请联络我们。
                相干阅读
                产物引荐
                头条阅读
                栏目热门

                Copyright @ 2006-2019 ChinaStor.COM 版权一切 京ICP备14047533号

                中国存储网

                存储第一站,存储流派,存储在线交换平台