文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

有关MySQL onlinedb数据库的一些查询语句

2023-10-26 10:10

关注

(1)查询users表,列出用户的所有信息。
SELECT * FROM users;

(2)查询goods表,列出商品编号、名称和进货量(库存量+销售量,列名为purchases).
SELECT gid, gname, (gquantity + gsale_qty) AS purchases FROM goods;

(3)查询users表,找出2000年以后出生的用户,列出用户名、性别和所在城市。
SELECT uname, ugender, ucity 
FROM users 
WHERE ubirthday >= '2000-01-01';

(4)查询users表,找出使用QQ邮箱的用户,列出登录名、用户名和邮箱地址。
SELECT ulogin,uname, uemail 
FROM users 
WHERE uemail LIKE '%@qq.com';

(5)查询users表,找出来自北京、广州和深圳三个城市的用户,列出用户名、性别和所在城市。
SELECT uname, ugender, ucity 
FROM users 
WHERE ucity IN ('北京', '广州', '深圳');

(6)查询单笔订单金额在5000元以上的订单号。
SELECT oid 
FROM orders 
WHERE oamount >= 5000;

(7)查询users表,列出积分排名前5的用户名和积分。
SELECT uname, ucredit
FROM users 
ORDER BY ucredit DESC 
LIMIT 5;

(8)查询users表,按性别统计用户的平均年龄,列出姓名和平均年龄(avg age)。
SELECT ugender, AVG(DATEDIFF(CURDATE(),ubirthday)/365) AS `avg age`
FROM users
GROUP BY ugender;

(9)查询users表,统计各城市的用户人数(num),并按人数从高到低排序。
SELECT ucity, COUNT(*) AS num
FROM users 
GROUP BY ucity 
ORDER BY num DESC;

(10)查询users表,列出积分排名前5的用户名、积分和名次(ranking).
SELECT uname, ucredit, ranking
FROM (
  SELECT uname, ucredit, RANK() OVER (ORDER BY ucredit DESC) AS ranking
  FROM users
) AS ranked_users
WHERE ranking <= 5;

(11)查询goods表,列出所有乐器类商品的id、名称、类别id和类别名称。
SELECT gid, gname, category.cid AS category_id, category.cname AS category_name
FROM goods
INNER JOIN category ON goods.cid = category.cid
WHERE category.cname = '乐器';

(12)查询图书类商品的总销售量(sale_count)。
SELECT SUM(gsale_qty) AS sale_count
FROM goods
INNER JOIN category ON goods.cid = category.cid
WHERE category.cname = '图书';

(13)查询用户“郭辉”的购物车信息,列出商品id、名称、价格和数量。
SELECT cart.gid, goods.gname, goods.gprice, cart.cnum
FROM cart
INNER JOIN goods ON cart.gid = goods.gid
INNER JOIN users ON cart.uid = users.uid
WHERE users.uname = '郭辉';

(14)查询用户“郭辉”的订单信息,列出订单id、订单编号、订单金额和下单日期。
SELECT orders.oid, orders.ocode, orders.oamount, orders.ordertime
FROM orders
INNER JOIN users ON orders.uid = users.uid
WHERE users.uname = '郭辉';

(15)查询订单号为“O210912082615101”的订单详情,列出商品名称、价格和购买量。
SELECT goods.gname, goods.gprice, ordersitem.inum
FROM ordersitem
INNER JOIN goods ON ordersitem.gid = goods.gid
INNER JOIN orders ON ordersitem.oid = orders.oid
WHERE orders.ocode = 'O210912082615101';

(16)查询购买过“平凡的世界”商品的用户信息,列出用户名、性别和出生日期
SELECT users.uname, users.ugender, users.ubirthday
FROM users
INNER JOIN orders ON users.uid = orders.uid
INNER JOIN ordersitem ON orders.oid = ordersitem.oid
INNER JOIN goods ON ordersitem.gid = goods.gid
WHERE goods.gname = '平凡的世界';

(17)使用联合查询,查询来自北京、广州和深圳3个城市的用户,列出用户名、性别和所在城市。
SELECT uname, ugender, ucity
FROM users
WHERE ucity = '北京'
UNION
SELECT uname, ugender, ucity
FROM users
WHERE ucity = '广州'
UNION
SELECT uname, ugender, ucity
FROM users
WHERE ucity = '深圳';

来源地址:https://blog.csdn.net/weixin_57444167/article/details/130419767

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯