点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!
57、 如何使用 DISTINCT 语句?它的用途是什么?
参考答案如下:
DISTINCT 关键字用于确保获取的值始终具有唯一值。它不允许有重复的值。DISTINCT 关键字与 SELECT 语句一起使用,并从表的列中检索不同的值。我们可以借助以下语法来使用它:
SELECT DISTINCT column_lists FROM table_name WHERE [condition];
假设有一个表 ‘customer’,其中包含 8 条记录,其中 name 列有一些重复值。

如果想要获取没有任何重复值的name
列,则需要 DISTINCT 关键字。执行以下命令将返回具有唯一值的 name
列。

58、使用 ORDER BY 子句的默认数据顺序是什么?如何改变?
参考答案如下:
ORDER BY 子句用于按升序或降序对表数据进行排序。默认情况下,它将按升序对表格进行排序。如果想改变它的默认行为,需要在 ORDER BY 子句中的列名之后使用 DESC 关键字。
执行此操作的语法如下:
SELECT expressions FROM tablesWHERE conditionsORDER BY expression [ASC | DESC];
在前面的示例中,采用了一个客户表。现在,我们将演示它们的 ORDER BY 子句。
在下面的输出中,可以看到第一个查询将根据 name 列按升序对表数据进行排序。但是,如果通过指定 DESC 关键字运行第二个查询,则表的顺序会按降序更改。

59、以下查询是否返回输出?
SELECT subject_code, AVG (marks)FROM StudentsWHERE AVG(marks) > 70GROUP BY subject_code;
参考答案如下:
上面的查询不会返回输出,因为我们不能使用 WHERE 子句来限制组。需要使用 HAVING 子句而不是 WHERE 子句来获得正确的输出。
建议点赞收藏备用,也许哪天换工作就用到了!好的东西需要被发现和知晓!
参考资料:https://www.yiibai.com/interview/300

点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。
动动小手点击加关注呦☟☟☟




