sql中and or的順序一定注意!

2021-10-01 07:53:34 字數 306 閱讀 9245

在寫sql查詢資料的時候,有時候由於需求,會經常會對乙個字段進行多個條件匹配,所以就會用到or關鍵字,但是再又需要匹配另乙個欄位為乙個條件的時候,就需要用到and關鍵字。

這個時候,就要注意了,兩個的順序和優先順序需要先理清楚,否則select到的結果和想象中的肯定是有差距

稍不注意就會出現下面的結果:

解決方案:

說完了問題,那麼怎麼解決呢?

其實很簡單就解決了,不過就是寫的時候可能會不注意而已,如果發現這個問題,那麼自然是和簡單就解決了

Django 將列表按照一定的順序展示

2 需要用到 list的切片知識 改造view.py中的檢視方法 列表頁def get article request article list article.objects.all 按照文章時間排序 並且是降序排列 order 3 list article.objects.order by ar...

陣列奇偶按照一定順序排列

對乙個陣列,將陣列中偶數從大到小排序,奇數從小到大排序,奇數和偶數交叉放且輸出陣列第一位放奇數,若奇數和偶數不等長,則把剩下的直接放到陣列中。include include using namespace std define maxlen 10 void insert1 int arr,int l...

分頁查詢一定範圍內的SQL語句

查詢一定範圍內的資料 例如 查某段時間內的記錄 select from consumedetails where time between starttime and endtime consumedetails 表名 time 欄位名 starttime 開始時間 endtime 結束時間 查詢指...