你印象最深的一道SQL题目是什么?
当然是刚学 sql 的时候,一些查询数据的操作:
在以下SQL查询中,哪个关键字用于同时连接多个表并指定连接条件?
SELECT *
FROM table1
JOIN table2 ON table1.id = table2.id
LEFT JOIN table3 ON table1.id = table3.id
a) JOINb) ONc) ANDd) WHERE
下面的SQL查询将返回什么结果?
SELECT customer_name, COUNT(*) AS order_count
FROM orders
GROUP BY customer_name
HAVING COUNT(*) > 5
a) 每个客户的订单总数大于5的结果b) 每个客户的订单总数c) 每个客户的名称和订单总数大于5的结果d) 每个客户的名称和订单总数
在以下SQL查询中,哪个关键字用于对结果进行分页,并限制每页的行数?
SELECT *
FROM table
ORDER BY column
OFFSET 20 ROWS FETCH NEXT 10 ROWS ONLY
a) ORDER BYb) OFFSETc) FETCHd) ROWS
下面的SQL查询将返回什么结果?
SELECT department_id, AVG(salary) AS avg_salary
FROM employees
GROUP BY department_id
HAVING AVG(salary) > 5000
ORDER BY avg_salary DESC
a) 每个部门的平均工资大于5000的结果,并按平均工资降序排列b) 每个部门的平均工资c) 每个部门的平均工资大于5000的结果d) 每个部门的平均工资,并按平均工资降序排列
在以下SQL查询中,哪个关键字用于从查询结果中去除重复的行?
SELECT DISTINCT column1, column2
FROM table
a) SELECTb) DISTINCTc) FROMd) WHERE
赞0
踩0