SQL 查询请求转换与优化
1. 结果集与 SELECT 语句基础
在执行 SELECT 语句时,通常会检索出一行或多行信息,这些行的集合被称为结果集。在关系型数据库中,我们总是处理数据集合,这与关系模型部分基于集合论相契合。我们可以轻松查看结果集中的信息,并且在很多情况下还能修改其数据,不过这一切都取决于 SELECT 语句的构建方式。
2. 将请求转换为 SQL 语句
2.1 转换步骤
当我们向数据库请求信息时,请求通常以问题或暗示问题的陈述形式出现。我们可以按照以下步骤将请求转换为 SQL 语句:
1. 定义翻译语句 :使用“Select from the
2. 清理翻译语句 :划掉不是代表列名或表名的名词,以及未在 SQL 语法中明确使用的词。以 “Select city from the customers table” 为例,清理后得到 “SELECT City FROM Customers”。
2.2 复杂请求的处理
如果请求不那么直接,难以确定 SELECT 子句所需的列名,可以采取以下方法:
超级会员免费看
订阅专栏 解锁全文

5136

被折叠的 条评论
为什么被折叠?



