SQL语句中between and 范围



经过验证 SQL语句中的between 范围1 and  范伟2 
语句是包括的范围1和范围2的


SQL> create table test
  2  (
  3  test1 number(2)
  4  );

表已创建。


SQL> insert into test values(1);

已创建 1 行。

SQL> insert into test values(2);

已创建 1 行。

SQL> insert into test values(10);

已创建 1 行。

SQL> commit;

提交完成。


SQL> select * from test where test1 between 1 and 10;

     TEST1
----------
         1
         2
        10




mysql> use mldn
Database changed

mysql> create table test
    -> (
    ->   test1 int
    -> );
Query OK, 0 rows affected (0.69 sec)

mysql> insert into test values(1);
Query OK, 1 row affected (0.10 sec)

mysql> insert into test values(2);
Query OK, 1 row affected (0.00 sec)

mysql> insert into test values(10);
Query OK, 1 row affected (0.00 sec)

[size=xx-large]观察此处:[/size]
mysql> select * from test where test1 between 1 and 10;
+-------+
| test1 |
+-------+
|     1 |
|     2 |
|    10 |
+-------+
3 rows in set (0.07 sec)

mysql> alter table test modify test1 varchar(10);
Query OK, 3 rows affected (0.27 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> insert into test values('a');
Query OK, 1 row affected (0.04 sec)

mysql> insert into test values('d');
Query OK, 1 row affected (0.02 sec)

mysql> insert into test values('z');
Query OK, 1 row affected (0.02 sec)

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

[size=xx-large]观察此处:[/size]
mysql> select * from test where test1 between 'a' and 'z';
+-------+
| test1 |
+-------+
| a     |
| d     |
| z     |
+-------+
3 rows in set (0.02 sec)

转载于:https://my.oschina.net/u/737187/blog/309648

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值