数据库
文章平均质量分 93
Hundred billion
这个作者很懒,什么都没留下…
展开
-
【SQL基础】常用聚合函数、函数以及题目
(Aggregate Function)是一类SQL函数,它对一组数据(通常是表中的多行)进行计算,并返回单个值作为结果。得到的结果只有4. 这在较为简单的情况下是没问题的,但如果涉及到分组查询,那就会得不到正确的结果,因为聚合函数返回的值永远是单值。这样得到的才是每个国家的交易订单数量,也就是US3个,DE1个。联表查询将两个表组合成一个,用时间约束价格对应的数量,然后就是如何把每列的价格和数量相乘,再将每种产品的值加和除以总数量。上述函数都可以和聚合函数一起使用,例如有条件的计算和,就可以使用。原创 2024-08-29 12:08:01 · 502 阅读 · 0 评论 -
【SQL基础】【leetcode】SQL50题
里的,就可以得到只光顾商店的客人。进行分组,这是因为如果不这样使用,聚合函数返回的结果是一个值,需要用分组进行分开。可以把原始的表分为start表和end表,再进行联表查询,这样就可以计算时间戳的插值,进而使用。)的情况查询出的内容是笛卡儿积,而WHERE的限制条件则是对其的筛选。或者我写的这种隐式链接。是一个用于计算两个日期之间差异的函数,它返回两个日期之间的差异,以天数为单位。这一题的本质就是将两个表合并,得到所需的信息,因此不需要额外的操作了。注意,联表查询得到的结果是一张临时表,而最基础的。原创 2024-08-26 17:30:51 · 1241 阅读 · 0 评论 -
【SQL基础】联表查询、UNION(组合查询)题目
其中,一个 SELECT 语句过滤数量为 100 的行,另一个 SELECT 语句过滤 id 以 BNBG 开头的产品,最后按产品 id 对结果进行升序排序。其中,一个 SELECT 语句过滤数量为 100 的行,另一个 SELECT 语句过滤 id 以 BNBG 开头的产品,最后按产品 id 对结果进行升序排序。【问题】编写 SQL 语句,组合 Products 表中的产品名称(prod_name)和 Customers 表中的顾客名称(cust_name)并返回,然后按产品名称对结果进行升序排序。原创 2024-08-24 22:56:57 · 1160 阅读 · 0 评论 -
【SQL基础】【牛客网】子查询、联表查询
子查询,也称为嵌套查询,是在另一个 SQL 语句中嵌套的查询。子查询的结果可以被主查询(外部查询)使用,用于满足更复杂的数据检索需求。这样的查询是找department_name=“Sales"的employee的name, 涉及到多张表,因此需要用子查询建立一张新的表,来和现有的表进行操作。子查询常用在 WHERE 子句和 FROM 子句后边:当用于 WHERE 子句时,根据不同的运算符,子查询可以返回单行单列、多行单列、单行多列数据。子查询就是要返回能够作为 WHERE 子句查询条件的值。原创 2024-08-23 19:15:02 · 975 阅读 · 0 评论