django查詢的多種方法 模糊查詢,時間的查詢

2021-10-06 14:45:46 字數 602 閱讀 2270

user.objects.filter(欄位__) # 倆下劃線

__exact 精確等於 like 『aaa』

__iexact 精確等於 忽略大小寫 ilike 『aaa』

__contains 包含 like 『%aaa%』

__icontains 包含 忽略大小寫 ilike 『%aaa%』,但是對於sqlite來說,contains的作用效果等同於icontains。

__gt 大於

__gte 大於等於

__lt 小於

__lte 小於等於

__in 存在於乙個list範圍內

__startswith 以…開頭

__istartswith 以…開頭 忽略大小寫

__endswith 以…結尾

__iendswith 以…結尾,忽略大小寫

__range 在…範圍內

__year 日期欄位的年份

__month 日期欄位的月份

__day 日期欄位的日

__isnull=true/false

__isnull=true 與 __exact=none的區別

多種方法搞定反向查詢

一 vlookup函式另類用法 1.vlookup作為查詢函式中的神器,相信很多職場人都用過,但它有個小缺點,只能找查詢字段右側的資料,在查詢字段左側的資料,一找就報錯。什麼都不說,上圖驗證 2.vlookup函式有四個引數 第乙個引數是要查詢的字段gg 第二個引數是選擇資料區域a2 e10 第三個...

mysql模糊查詢的幾種方法

下面介紹mysql中模糊查詢的四種用法 1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name like 三 將會把u name為 張三 張貓三 三腳貓 唐三藏 等等有 三 的記錄全找出來。...

mysql模糊查詢的幾種方法

下面介紹mysql中模糊查詢的四種用法 1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name like 三 將會把u name為 張三 張貓三 三腳貓 唐三藏 等等有 三 的記錄全找出來。...