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

2021-10-18 11:36:24 字數 978 閱讀 8247

mysql查詢條件的使用

方法     解釋

gt     大於

gte     大於等於

lt     小於

lte     小於等於

例如:     article=article.objects.filter(id__gt=5)

startswith     以指定某個字串開始,大小寫敏感

istartswith     以指定某個字串開始,大小寫不敏感

endswith     以指定某個字串結束,大小寫敏感

iendswith     以指定某個字串結束,大小寫不敏感

例如:     article=article.objects.filter(title__startswith=『hello』)

range     在某個範圍,即相當於between ··· and ···,用小括號和中括號都可以

例如:     article=article.objects.filter(id__range=(1,6))

isnull     是否為空

如:     article=article.objects.filter(content__isnull=false)

exclude     排除滿足條件的

如:     article=article.objects.exclude(content=false)

order_by     按指定字段正向排序

如:     article=article.objects.all().order_by(『title』)

reverse     反向排序

distinct     去重

如:     article=article.objects.all().values(『title』).distinct()

mysql條件查詢

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

MySQL 查詢條件

使用where子句對錶中的資料篩選,結果為true的行會出現在結果集中 語法如下 select from 表名 where 條件 例 select from students where id 1 where後面支援多種運算子,進行條件的處理 比較運算子 邏輯運算子 模糊查詢 範圍查詢 空判斷等於 ...

MySQL查詢 條件

優先順序 優先順序從左至右 select from 表名 在select後面列前使用distinct可以消除重複的行 語法如下 select from 表名 where 條件 0 查詢姓劉的學生 select from student where name like 黃 查詢姓黃並且名字是乙個字的學...