日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL学习笔记(03)_BETWEEN 操作符

發布時間:2023/12/20 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL学习笔记(03)_BETWEEN 操作符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

“喜歡的東西,要么違法,要么買不起,要么不道德,要么不回信息”


BETWEEN

        • SQL BETWEEN 操作符
            • BETWEEN
            • NOT BETWEEN
            • 帶有 IN 的 BETWEEN
            • 帶有文本值的 BETWEEN

SQL BETWEEN 操作符

BETWEEN 操作符選取介于兩個值之間的數據范圍內的值。這些值可以是數值、文本或者日期。

BETWEEN

SQL BETWEEN 語法

SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;
  • 演示數據庫

實例:選取 年齡介于 16 和 18 之間的所有學生

-- 選取 年齡介于 16 和 18 之間的所有學生 select * from student where stu_age between 16 and 18

執行結果

根據查詢結果我們可以發現, between 16 and 18 是包含了16和18的,也就是相當于在數學里的age<=18 且 age >=16。
為了方便對比,在下面的語句中的執行結果中可以看到其實前兩條語句的結果是一樣的,第三條就不包含16以及18。

select * from student where stu_age between 16 and 18 select * from student where stu_age >= 16 and stu_age <= 18 select * from student where stu_age > 16 and stu_age< 18

執行結果:

NOT BETWEEN

這里的 NOT BETWEEN 就是 BETWEEN 的值取反的意思,我們可以直接看示例:

select * from student where stu_age between 18 and 20 select * from student where stu_age not between 18 and 20

結果:

結果顯而易見,也很好理解。。。

帶有 IN 的 BETWEEN

這也就是多了一個條件,也很容易理解,直接操作它…

-- 選取 學生年齡 介于 17 和 20 之間但 班級id 不為9528和9529的所有學生 select * from student where (stu_age between 17 and 20) and stu_classid NOT IN(9528,9529) -- 反之 select * from student where (stu_age between 17 and 20) and stu_classid IN(9528,9529)
帶有文本值的 BETWEEN

這就是把BETWEEN value1 AND value2里面的value1 和2寫成文本值,但是此文本值必須是屬于一個區間,例如:a-z,A-Z…但是帶文本值的BETWEEN AND 屬于左閉右開的狀態,和純數值不一樣,也就是包含左邊但并不包含右邊
如下:

SELECT * FROM class where cla_major between 'A' and 'M' SELECT * FROM class where cla_major between 'A' and 'L' SELECT * FROM class where cla_major not between 'A' and 'L'

看結果:顯而易見,它就是左閉右開,石錘了!!!

給個眼神自己體會去~~


今天女朋友說她養的小烏龜昨天還活蹦亂跳的,今天突然就暴斃了,就挺突然的,之前在學校養的倉鼠也是死掉了…
好難過啊…

總結

以上是生活随笔為你收集整理的SQL学习笔记(03)_BETWEEN 操作符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。