`
smartan
  • 浏览: 183538 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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)

分享到:
评论

相关推荐

    sql语句中用问号代替参数

    在SQL语句中,使用问号(`?`)作为参数占位符是一种常见的做法,尤其是在编程语言如Java中与数据库交互时。这种方式被称为预编译语句或参数化查询,它具有重要的安全性和性能优势。 ### SQL参数化查询的概念 参数化...

    oracle监听执行sql语句

    这里使用`FIRST_LOAD_TIME`字段来筛选出特定时间范围内的SQL语句。需要注意的是,日期格式可能需要根据Oracle数据库的实际设置进行调整。 3. **获取高CPU消耗的SQL语句** ```sql SELECT b.SQL_TEXT, b.FIRST_...

    SQL控制语句集锦SQL语句集锦

    在本篇文章中,我们将对 SQL 控制语句集锦进行详细的介绍,包括 DISTINCT、WHERE、IN 和 BETWEEN 等控制语句的使用方法和实例。 DISTINCT 控制语句 DISTINCT 控制语句是 SQL 中最常用的控制语句之一,它允许我们从...

    Access中的SQL语句.doc

    7. 限制范围 Between…And 查询:使用 Between…And 语句可以查询满足指定范围的记录,例如 Select * from 职工 where 工资 between 1300 and 1900。 知识点:Between…And 语句可以简化查询条件,提高查询效率。 ...

    Delphi中sql语句的使用总结

    ### Delphi中SQL语句的使用总结 在Delphi中使用SQL语句是与数据库进行交互的重要手段之一。本文将详细介绍如何在Delphi环境中构造和执行SQL查询,并给出具体的示例来帮助理解。 #### 一、基本SQL查询的构建 在...

    SQL语句教程 写法大全

    同时,本教程还涵盖了 SQL 高级知识,如 Top 语句、Like 语句、通配符、In 语句、Between 语句、Aliases 语句、Join 语句、Inner Join 语句、Left Join 语句、Right Join 语句、Full Join 语句、Union 语句、Select ...

    ACCESS数据库中常见SQL语句教程.docx

    本文档将对ACCESS数据库中常见的SQL语句进行详细的讲解,从基本的SELECT语句到条件查询、谓词In查询、模糊Like查询、空值NULL查询、限制范围Between…And查询等多方面的内容进行了深入的探讨。 一、SELECT语句 ...

    常用 SQL 语句大全+50个常用sql语句总结

    根据给定的文件信息,以下是对“常用 SQL 语句大全+50个常用sql语句总结”的详细解析,涵盖数据操作、数据定义、数据控制、事务控制以及程序化 SQL 等方面的重要知识点。 ### 数据操作 1. **SELECT**:用于从...

    SQL语句中设置多个字符串

    本实例将深入探讨如何在SQL语句中设置多个字符串条件,这对于初学者掌握数据库操作至关重要。 首先,让我们了解SQL的基本结构。SQL主要用于与关系型数据库进行交互,其基本查询语句包括SELECT,FROM,WHERE等部分。...

    动态SQL语句基本语法.doc

    动态SQL语句是SQL语言中的一种特殊语句,能够根据不同的条件和变量生成不同的SQL语句。本文将详细介绍动态SQL语句的基本语法和应用场景。 1. 动态SQL语句的基本语法 动态SQL语句可以使用 Exec 或 sp_executesql ...

    SQL语句练习及答案

    根据给定文件中的标题“SQL语句练习及答案”与描述“一个非常适合在笔试前看的SQL练习题。也可在在平时作为SQL语言练习题来使用”,我们可以看出这份材料主要包含了一系列针对SQL语言的练习题及其解答,适用于考前...

    常用的SQL语句.pdf

    8. **范围查询**:`BETWEEN`和`NOT BETWEEN`用于定义数值范围。 9. **成员资格查询**:`IN`和`NOT IN`用于判断值是否在给定列表中。 10. **模式匹配**:`LIKE`用于模糊匹配,例如`UnitCode LIKE '100%'`表示以'100'...

    Sql 语句详解

    5. SQL AND & OR 运算符 8 6. SQL ORDER BY 子句 9 7. SQL INSERT INTO 语句 11 8. SQL UPDATE 语句 12 9. SQL DELETE 语句 13 10. SQL TOP 子句 13 11. SQL LIKE 操作符 15 12. SQL 通配符 16 13. SQL IN 操作符 18...

    SQL语句练习题及答案

    - **SQL语句**: `SELECT 学号, 成绩 FROM 选课 WHERE 课号 = '1' AND 成绩 > 80 ORDER BY 成绩 DESC` **知识点5:非条件查询** - **描述**: 使用 `WHERE 条件 <> '条件值'` 或者 `WHERE NOT 条件 = '条件值'` 或者...

    sql语句全解 vf 数据库

    SQL 语句全解 VF 数据库 SQL(Structured Query Language),即结构化查询语言,是一种特殊目的的编程语言,设计用于管理关系数据库管理系统(RDBMS)。SQL 语句是 DBMS 的核心语言,用于存储、修改和检索数据。 ...

    sql语句学习入门

    BETWEEN用于在WHERE子句中找出两个值之间的范围的记录;IN用于在WHERE子句中找出列中的特定值;NOT IN用于排除那些列中特定值的记录。 4. SQL进阶 进阶知识点包括使用TOP、通配符、别名(Aliases)、以及不同类型的...

    MySQL SQL语句练习题及答案

    MySQL SQL语句练习题及答案 本资源提供了 MySQL SQL 语句的练习题及答案,涵盖了创建表、插入数据、删除数据、更新数据、查询数据等多方面的知识点。 一、创建表 在 MySQL 中,创建表使用 CREATE TABLE 语句。...

    经典sql语句笔记(sql 关键字)

    不同的SQL语句可能涉及不同的参数,如`LIMIT`语句中的偏移量和限制数量,`INSERT`语句中的列名和值列表,`UPDATE`语句中的设置的新值等。具体参数取值需根据具体查询和数据库系统而定。 总的来说,SQL是一门强大的...

    SQL语句大全大全

    AND stocknumber BETWEEN 20 AND 100 AND stocknumber IN (10, 20, 30) ORDER BY stockindex; ``` 以上是SQL语句的一些基础和进阶知识点,涵盖了数据操作、数据定义、数据控制、事务控制以及程序化SQL等方面。...

Global site tag (gtag.js) - Google Analytics