1. 查询哪些用户添加了手机号为‘18902156699’,并且性别为‘女’的旅客。
SELECT User.username, User.password, User.balance
FROM User
INNER JOIN Passenger ON User.username = Passenger.username
WHERE Passenger.phone_number = '18902156699' AND Passenger.gender = '女';
  1. 查询旅客表中有多少个名为“赵六”的记录。
SELECT COUNT(*) AS record_count
FROM Passenger
WHERE passenger_name = '赵六';
  1. 查询旅客表中的“赵六”,性别是男和女的分别有几个。
SELECT gender, COUNT(*) AS count
FROM Passenger
WHERE passenger_name = '赵六'
GROUP BY gender;
  1. 查询每个账号所关联的旅客,分别有多少个手机尾号为8的,并按照数量从高到低进行排序。
SELECT User.username, COUNT(*) AS count
FROM User
INNER JOIN Passenger ON User.username = Passenger.username
WHERE RIGHT(Passenger.phone_number, 1) = '8'
GROUP BY User.username
ORDER BY count DESC;
``

原文地址: https://www.cveoy.top/t/topic/h8tq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录