SQL-每日一题【584.寻找用户推荐人】

这篇具有很好参考价值的文章主要介绍了SQL-每日一题【584.寻找用户推荐人】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目

给定表 customer ,里面保存了所有客户信息和他们的推荐人。

SQL-每日一题【584.寻找用户推荐人】,SQL每日一题,sql,数据库

写一个查询语句,返回一个客户列表,列表中客户的推荐人的编号都 不是 2。

对于上面的示例数据,结果为:

SQL-每日一题【584.寻找用户推荐人】,SQL每日一题,sql,数据库

  

解题思路

1.题目要求查询列表中客户的推荐人的编号都 不是 2 和为 null 的客户。我们直接使用 where 来进行筛选,

referee_id != 2 or referee_id is null

代码实现

select name
from customer
where referee_id != 2 or referee_id is null

测试结果

SQL-每日一题【584.寻找用户推荐人】,SQL每日一题,sql,数据库

 文章来源地址https://www.toymoban.com/news/detail-547194.html

到了这里,关于SQL-每日一题【584.寻找用户推荐人】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言每日一题:15:寻找峰值。

    题目链接

    2024年02月13日
    浏览(34)
  • 【C语言】每日一题(寻找数组的中心下标)

    寻找数组的中心下标,链接奉上 ​​​​​​​思路: 依旧是我们的老朋友,暴力循环。 1.可以利用外层for循环,循环变量为数组下标,在循环内分别求出下标左边与右边的sum 2.在边界时讨论, 当下标为左边界(nums[0])时,left sum=0;当下标为右边界(nums[numsSize-1)时,r

    2024年02月13日
    浏览(48)
  • 每日一题 154寻找旋转排序数组中的最小值||(二分)

    已知一个长度为  n  的数组,预先按照升序排列,经由  1  到  n  次  旋转  后,得到输入数组。例如,原数组  nums = [0,1,4,4,5,6,7]  在变化后可能得到: 若旋转  4  次,则可以得到  [4,5,6,7,0,1,4] 若旋转  7  次,则可以得到  [0,1,4,4,5,6,7] 注意,数组  [a[0], a[1], a[2], ...,

    2024年02月13日
    浏览(35)
  • SQL-每日一题【626.换座位】

    表: Seat   编写SQL查询来交换每两个连续的学生的座位号。如果学生的数量是奇数,则最后一个学生的id不交换。 按 id 升序 返回结果表。 查询结果格式如下所示。 示例 1: 前置知识 MySQL 的 MOD() 函数是取模运算的函数,它返回两个数相除的余数。其语法如下: 其中,dividend

    2024年02月15日
    浏览(43)
  • SQL-每日一题【1341. 电影评分】

    表: Movies 表: Users   请你编写一个解决方案: 查找评论电影数量最多的用户名。如果出现平局,返回字典序较小的用户名。 查找在  February 2020  平均评分最高  的电影名称。如果出现平局,返回字典序较小的电影名称。 字典序  ,即按字母在字典中出现顺序对字符串排序

    2024年02月12日
    浏览(37)
  • SQL-每日一题【595.大的国家】

    World  表: 如果一个国家满足下述两个条件之一,则认为该国是 大国 : 面积至少为 300 万平方公里(即,3000000 km2),或者 人口至少为 2500 万(即 25000000) 编写一个 SQL 查询以报告 大国 的国家名称、人口和面积。 按 任意顺序 返回结果表。 查询结果格式如下例所示。 示例

    2024年02月13日
    浏览(36)
  • SQL-每日一题【550.游戏玩法分析Ⅳ】

    Table:  Activity 编写一个 SQL 查询,报告在首次登录的第二天再次登录的玩家的比率,四舍五入到小数点后两位。换句话说,您需要计算从首次登录日期开始至少连续两天登录的玩家的数量,然后除以玩家总数。 查询结果格式如下所示:   前置知识 1.ROUND() 函数 ROUND() 函数用于

    2024年02月13日
    浏览(41)
  • SQL-每日一题【1193. 每月交易 I】

    Table:  Transactions 编写一个 sql 查询来查找每个月和每个国家/地区的事务数及其总金额、已批准的事务数及其总金额。 以 任意顺序 返回结果表。 查询结果格式如下所示。 示例 1:     1.题目要求我们查找每个月和每个国家/地区的事务数及其总金额、已批准的事务数及其总金额

    2024年02月13日
    浏览(34)
  • SQL-每日一题【1158. 市场分析 I】

    Table:  Users Table:  Orders   Table:  Items   请写出一条SQL语句以查询每个用户的注册日期和在  2019   年作为买家的订单总数。 以  任意顺序  返回结果表。 查询结果格式如下。 示例 1:   1.题目要求我们查询每个用户的注册日期和在  2019   年作为买家的订单总数。我们可以将

    2024年02月14日
    浏览(38)
  • SQL-每日一题【1173. 即时食物配送 I】

     配送表:  Delivery 如果顾客期望的配送日期和下单日期相同,则该订单称为 「即时订单」,否则称为「计划订单」。 查询即时订单所占的百分比, 保留两位小数。 查询结果如下所示。 示例 1:     1.题目要求我们查询出顾客期望的配送日期和下单日期相同的记录所占百分比

    2024年02月14日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包