广告
返回顶部
首页 > 资讯 > 数据库 >查询表达式练习
  • 231
分享到

查询表达式练习

2024-04-02 19:04:59 231人浏览 泡泡鱼
摘要

三 查询知识注:以下查询基于ecshop网站的商品表(ecs_Goods)在练习时可以只取部分列,方便查看. 1: 基础查询 where的练习: 查出满足以下条件的商品1.1:主键为32的商品

三 查询知识
注:以下查询基于ecshop网站的商品表(ecs_Goods)
在练习时可以只取部分列,方便查看.

1: 基础查询 where的练习:

查出满足以下条件的商品
1.1:主键为32的商品
db.goods.find({goods_id:32});

1.2:不属第3栏目的所有商品($ne)
db.goods.find({cat_id:{$ne:3}},{goods_id:1,cat_id:1,goods_name:1});

1.3:本店价格高于3000元的商品{$gt}
db.goods.find({shop_price:{$gt:3000}},{goods_name:1,shop_price:1});

1.4:本店价格低于或等于100元的商品($lte)
db.goods.find({shop_price:{$lte:100}},{goods_name:1,shop_price:1});

1.5:取出第4栏目或第11栏目的商品($in)
db.goods.find({cat_id:{$in:[4,11]}},{goods_name:1,shop_price:1});

1.6:取出100<=价格<=500的商品($and)
db.goods.find({$and:[{price:{$gt:100},{$price:{$lt:500}}}]);

1.7:取出不属于第3栏目且不属于第11栏目的商品($and $nin和$nor分别实现)
db.goods.find({$and:[{cat_id:{$ne:3}},{cat_id:{$ne:11}}]},{goods_name:1,cat_id:1})
db.goods.find({cat_id:{$nin:[3,11]}},{goods_name:1,cat_id:1});
db.goods.find({$nor:[{cat_id:3},{cat_id:11}]},{goods_name:1,cat_id:1});

1.8:取出价格大于100且小于300,或者大于4000且小于5000的商品()
db.goods.find({$or:[{$and:[{shop_price:{$gt:100}},{shop_price:{$lt:300}}]},{$and:[{shop_price:{$gt:4000}},{shop_price:{$lt:5000}}]}]},{goods_name:1,shop_price:1});

1.9:取出goods_id%5 == 1, 即,1,6,11,..这样的商品
db.goods.find({goods_id:{$mod:[5,1]}});

1.10:取出有age属性的文档
db.stu.find({age:{$exists:1}});
含有age属性的文档将会被查出

1.11根据数据类型查询:
查询表达式练习

1.12: $all的用法:
查询表达式练习

您可能感兴趣的文档:

--结束END--

本文标题: 查询表达式练习

本文链接: https://www.lsjlt.com/news/39814.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 查询表达式练习
    三 查询知识注:以下查询基于ecshop网站的商品表(ecs_goods)在练习时可以只取部分列,方便查看. 1: 基础查询 where的练习: 查出满足以下条件的商品1.1:主键为32的商品...
    99+
    2022-10-18
  • 习题25:布尔表达式练习
    在编程中,布尔逻辑可以说是无处不在,它们是计算机运算的基础和重要组成部分,掌握它们很重要!打开win里面的IDLE练习代码和应该看到的结果如下还有几个所有的布尔逻辑表达式都可以用下面的简单流程得到结果:1 找到相等判断的部分(== or !...
    99+
    2023-01-30
    布尔 表达式 习题
  • MySQL——单表与多表查询练习
    MySQL 一、练习一二、练习二 一、练习一 这里首先将素材创建完毕,首先创建一个数据库并使用,这里我创建的数据库名为worker: 紧接着我们创建数据库表并创建表结构: 查看表结构...
    99+
    2023-10-26
    mysql android oracle docker eureka 容器 数据库
  • 2020python练习——SQL查询
    @2020.5.8   题目: 1、查询所有的课程的名称以及对应的任课老师姓名 2、查询学生表中男女生各有多少人 3、查询物理成绩等于100的学生的姓名 4、查询平均成绩大于八十分的同学的姓名和平均成绩 5、查询所有学...
    99+
    2017-09-07
    2020python练习——SQL查询
  • MySQL 正则表达式查询
    MySQL REGEXP:正则表达式正则表达式主要用来查询和替换符合某个模式(规则)的文本内容。例如,从一个文件中提取电话号码,查找一篇文章中重复的单词、替换文章中的敏感语汇等,这些地方都可以使用正则表达式。正则表达式强大且灵活,常用于非常...
    99+
    2023-02-03
    REGEXP 正则 Mysql
  • Python正则表达式的小练习分享
    目录匹配网址 url 的小练习匹配邮箱地址的小练习获取前端代码内容的练习匹配网址 url 的小练习 定义一个函数,判断 url 是否是一个正常的地址。 定义一个函数,只获取 url ...
    99+
    2022-11-10
  • LINQ查询表达式怎么用
    这篇文章主要介绍了LINQ查询表达式怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。from子句负责指定LINQ查询操作中的数据源和范围变量每一个LINQ查询表达式都必须...
    99+
    2023-06-17
  • C# LINQ查询表达式及对应LAMBDA表达式的用法
    目录首先先让我们看一下什么是LINQ查询表达式和Lambda表达式:什么是“延迟执行”?还是上面例子中的查询:并行linqC#编程语言非常优美,我个人还是非常赞同的。特别是在学习一段...
    99+
    2022-11-12
  • LINQ查询表达式举例分析
    这篇文章主要讲解了“LINQ查询表达式举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“LINQ查询表达式举例分析”吧!LINQ使查询成为了.NET中头等的编程概念,被查询的数据可以是X...
    99+
    2023-06-17
  • LINQ如何实现查询表达式
    这篇文章主要介绍了LINQ如何实现查询表达式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。新建一个叫Step1.aspx的新页面。添加一个GridView控件到页面中,如下所...
    99+
    2023-06-17
  • oralce简单条件查询练习
    第1章  简单查询与条件查询 01. 使用 SQL PLUS 工具登陆,用户名用 scott 。 02. 在 emp 表中查询出所...
    99+
    2022-10-18
  • LINQ查询表达式功能有哪些
    本篇内容主要讲解“LINQ查询表达式功能有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“LINQ查询表达式功能有哪些”吧!LINQ查询表达式是实现LINQ功能的重要部分,一般是通过相关关键字...
    99+
    2023-06-17
  • Linq查询表达式是怎么样的
    这篇文章给大家分享的是有关Linq查询表达式是怎么样的的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linq查询表达式于是,语言设计团队设计了一种与 SQL 更为相近的语法,称为Linq查询表达式。例如,针对我们...
    99+
    2023-06-17
  • c#中查询表达式GroupBy怎么用
    这篇文章主要介绍c#中查询表达式GroupBy怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实验基础数据用例:Student类:public class Student  ...
    99+
    2023-06-25
  • 【MongoDB学习笔记16】MongoDB的查询:find中的正则表达式
    MongoDB中find查询使用Perl兼容的正则表达式perl中正则表达式简述:http://www.chinaunix.net/old_jh/25/159388.html 示例:>&nb...
    99+
    2022-10-18
  • 莱姆达表达试——查询篇
    一般查询 db.User.Select(u => u); // 不带条件查询 db.User.Where(u => true); //不带条件查询 db.User.Where(u => u.userna...
    99+
    2018-07-01
    莱姆达表达试——查询篇
  • MySQL子查询的一些练习(未完)
    1.查询平均工资最低的部门的信息和该部门的平均工资 SELECT中用相关子查询 方式一: SELECT *,(SELECT AVG(salary) FROM employees t3 WHERE t3.departmen...
    99+
    2020-04-07
    MySQL子查询的一些练习(未完)
  • MySQL 查询语句select讲解与练习
    select语句执行流程:        START------>1.FROM  &nbs...
    99+
    2022-10-18
  • c#中查询表达式GroupBy的使用方法
    说明: c#中实现IEnumerable<T>接口的类提供了很多扩展方法,其中Select,Where等为最常见的,且几乎和Sql语法类似比较好理解,基本满足了...
    99+
    2022-11-12
  • MySQL正则表达式匹配查询(含实例)
    目录一、正则表达式介绍二、使用正则表达式测试数据1.基本字符匹配2.OR匹配3.模糊匹配4.匹配范围5.匹配特殊字符6. 匹配字符类7.匹配多个实例8.定位符总结一、正则表达式介绍 ...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作