MySQL學習筆記 條件查詢

2021-08-15 22:21:36 字數 1362 閱讀 6983

1、普通條件查詢

語法:select col_list from table_name

[where condition_expression]

示例:查詢qq號為12301的玩家資訊

select * from users where user_qq='12301'

示例:查詢分數大於2500分的資料

select * from scores where score>2500

示例:查詢遊戲編號為1且分數大於4000的分數xinxi

select * from scores

where gno=1 and score>4000

2、比較運算子

等於  =

不等於  <>

大於  >

小於  <

小於等於 <=

大於等於 >=

3、邏輯運算子

並且 and

或者 or

非  not

示例:查詢遊戲編號為1和2的分數資訊

select * from scores where gno=1 or gno=2

4、模糊查詢

示例:查詢分數在2500(含)到3000(含)的分數資訊

select * from scores

where score>=2500 and score<=3000

或者select * from scores

where score between 2500 and 3000

示例:查詢分數不在2500(含)到3000(含)的分數資訊

select * from scores

where score not between 2500 and 3000

示例:查詢2023年1月1日到2023年7月31日出生的玩家

select * from users

where user_birthday

between '1987-01-01' and '1992-07-31'

示例:查詢所有姓孫的玩家資訊

select * from users

where user_name like '孫%'

示例:查詢所有非姓孫的玩家資訊

select * from users

where user_name not like '孫%'

5、查詢空值的運算子

示例:查詢生日為null的玩家資訊

select * from users where user_birthday is null

示例:查詢生日不為null的玩家資訊

select* from usres

where user_birthday is not null

MySQL基礎筆記 條件查詢

語法 使用where關鍵字 select 查詢列表 from 表名 where 篩選條件 按條件表示式篩選 條件運算子 sql語句的不等號一般寫為 而不用!按邏輯表示式篩選 邏輯運算子 and or not 3 模糊查詢 like between and in is null 一 按表示式篩選 篩選...

mysql查詢條件 Mysql查詢條件的使用

mysql查詢條件的使用 方法 解釋 gt 大於 gte 大於等於 lt 小於 lte 小於等於 例如 article article.objects.filter id gt 5 startswith 以指定某個字串開始,大小寫敏感 istartswith 以指定某個字串開始,大小寫不敏感 end...

mysql條件查詢

語法 select 查詢列表 from 表名where 篩選條件 分類 一.按條件表示式篩選 條件運算子 不等於 二.按邏輯表示式篩選 邏輯運算子 and or not 三.模糊查詢 like between and in is null 四.排序查詢 語法 select 查詢列表 from 表 w...