between 運算子用於選取介於兩個值之間的資料範圍內的值,也就是說between可以選擇給定範圍內的值,數字、文字或者日期都可以,因為它的選擇是具有包含性的,所以我們只需指定它的開始值和結束值即可,首先我們來建立一組測試資料,**如下:
create
table student(
s_id varchar(50
),s_name varchar(50
),s_gender varchar(50
))insert
into student (s_id,s_name,s_gender)
values
('s101'
,'lucy'
,'female');
insert
into student (s_id,s_name,s_gender)
values
('s102'
,'jack'
,'male');
insert
into student (s_id,s_name,s_gender)
values
('s103'
,'bruce'
,'male');
insert
into student (s_id,s_name,s_gender)
values
('s104'
,'tom'
,'male');
insert
into student (s_id,s_name,s_gender)
values
('s105'
,'jayce'
,'male'
);
1、基本語法
between運算子的基本語法如下:
select column_name(s)
from table_name
where column_name [
not]
between value1 and value2;
2、示例
例如,在上面的測試資料中,如果要獲取s_id在『s102』-『s104』之間的學生資料,可使用如下**:
select
*from student where s_id between
's102'
and's104'
;
執行結果如下:
如果要獲取s_id不在『s102』-『s104』之間的學生資料,可使用如下**:
select
*from student where s_id not
between
's102'
and's104'
;
SQL研習錄(26) 子查詢
子查詢 sub query 或者說內查詢 inner query 也可以稱作巢狀查詢 nested query 是一種巢狀在其他 sql 查詢的 where 子句中的查詢 子查詢用於為主查詢返回其所需資料,或者對檢索資料進行進一步的限制 子查詢可以在 select insert update 和 d...
SQL研習錄(06) 刪除資料
我們通常通過使用sql中的delete語句來刪除表中的現有資料 首先我們準備一些測試資料,如下 create table student s id varchar 50 primary key,s name varchar 50 s gender varchar 50 insert into stu...
SQL研習錄(25) 索引基礎知識及基本操作
1 什麼是索引?什麼是索引呢?索引就像是一本書的目錄一樣,當我們想要查詢一本書中與某個特定主題相關的所有頁面的時候,我們會先去查詢目錄 索引 它按照字母表順序列出了所有主題,然後從索引中就可以找到一頁或多頁與該主題相關的頁面,簡單來說,索引就是指向表中資料的指標 索引頁是資料庫中儲存索引的資料頁,索...