文章图片
文章图片
我们今天继续我们讲我们的查询语句:
1.条件查询有三种方式:
第一种 , 查询符合条件的数据
命令:类名.objects.filter(列名=‘值’)
举例:Book.objects.filter(title=‘爱情公寓’)
第二种 , 查询不包含条件的数据信息 , 即title不是爱情公寓的数据信息
命令:类名.objects.exclude(列名=‘值’)
举例:Book.objects.excluder(title=‘爱情公寓’)
第三种 , 查询唯一值 , 这种查询的结果必须是唯一的一条数据 , 否则会报错 。
命令:类名.objects.get(列名=‘值’)
举例:Book.objects.get(title=‘爱情公寓’)
2.谓词查询
通过上面的条件查询我们可以看到 , 我们没办法查询大于某个条件或者小于某个条件的数值 , 只能查询满足某个条件的值 , 因此谓词查询作为补充 , 可以查询我们想要的数据:
谓词主要表达的意思:
gt的意思是大于
gte意思是大于等于
lt的意思是小于
lte的意思是小于等于
contain意思是包含
语法命令:属性值+__+谓词=‘值’
【键盘|打工人必备技能!django查询数据库操作合集!】举例1:Book.objects.filter(id__gt=5)表示id大于5
举例2:Book.objects.contain(title__contain=‘w’)表示title包含w的数据
- 凯帕|德布劳内任意球打门,凯帕扑出皮球
- 产业|打造世界级产业地标 中国声谷冲刺5000亿产值
- 搜索引擎|淘宝运营系统出台春节打烊功能,淘宝运营商家该如何选择?
- 攻克|打破日本垄断!售价7亿元的设备被中企攻克,已开始量产
- 打脸!华为在美国,用专利把英特尔、苹果、微软、高通打败了
- iPhone|iPhone14Pro打孔屏你受不了,刘海咋看习惯了?
- 多家银行宣布打造AI数字员工?虚拟人风口下银行也不要真人了?
- |既能打造你的品牌又能促进销售的广告宣传方法?
- 机械键盘|与众不同!贱驴光轴机械键盘+325S游戏鼠标开箱
- 图灵奖|中国科技团队创历史,360打破行业垄断,登顶世界最强人工智能榜