在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

SQLite中SELECT基本形式是什么

148次阅读
没有评论

共计 1539 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章将为大家详细讲解有关 SQLite 中 SELECT 基本形式是什么,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

SQLite 中 SELECT 基本形式

每个数据库通常都包含多个表,而每个表又包含多条数据。要获取数据库中的数据,就需要 SQL 语言提供的查询语句 SELECT。本章将讲解和 SELECT 语句相关的内容,其中包括 SELECT 基本形式、表达式、连接、分组、排序和去重、获取子集、子查询以及联合查询等。

3.1  SELECT 基本形式

本节将讲解 SELECT 语句的基本形式,其中包括基本完整形式、SELECT 子句、FROM 子句以及 WHERE 子句等

3.1.1   基本形式

以下是 SELECT 语法的基本完整形式:

SELECT [DISTINCT] select_heading

FROM source_tables

WHERE filter_expression

GROUP BY grouping_expressions

HAVING filter_expression

ORDER BY ordering_expressions

LIMIT count

OFFSET count

其中,参数说明如下:

? select_heading:用来定义最终结果表的格式和内容,主要是用来定义表的头。

注意:在 SQL 中的数据结构就是表,表用于存储数据和数据处理。表是由一个头和体组成。头定义了每列的名称和类型(以 SQLite 为单位)。列名称在表格中必须是唯一的。头定义了列的顺序,这些列作为表定义的一部分被修复。体包含了所有行。每一行由每列的一个数据元素组成。表中的每一列的所有行必须具有相同数量的数据元素,每个元素可以容纳一个数据值(或一个 NULL)。

FROM source_tables:指定一个或多个源表,并将它们组合成一个大的工作表。

WHERE filter_expression:对工作表中的特定行过滤。

GROUP BY grouping_expressions:用来指定分组。

HAVING filter_expression:过滤分组表中的特定行。

ORDER BY ordering_expressions:对结果集的行进行排序。

LIMIT count:将结果集输出限制为特定数量的行。

OFFSET count:跳过结果集开头的行。

注意:DISTINCT 是可选的,用来消除重复的行。除了 DISTINCT 外,在 SELECT 语句中,附加子句(FROM、WHERE、GROUP BY 等)都是可选的。

SELECT 语句中的子句并不是按照它们写入的顺序进行执行的。其执行流程如图 3.1 所示。

 

图 3.1   执行流程

注意:在图 3.1 中 R 后面的数字可以认为是执行顺序。

(1)查询语句需要一个或者两个源表。

(2)通过 FROM 子句,获取一个 R1 表。

(3)WHERE 子句对 R1 表中的行进行过滤,然后生成一个新的表 R2。

(4)R2 表通过 GROUP BY 子句然后进行分组,将 R2 表分组了对应的组,此时会出生成 R3 表。

(5)R3 表再通过 HAVING 子句过滤表中特定行,生成 R4 表。

(6)R4 表再通过 SELECT 子句执行要显示的最终结果表的格式和内容,此时会生成 R5 表。

(7)R5 表再使用 DISTINCT 关键字进行去重,此时会生成 R6 表。

(8)R6 会通过 ORDER BY 子句进行排序,此时会生成 R7 表。

(9)R7 表通过 OFFSET 子句跳过表的开头的行,生成一个新的表 R8 表。

(10)R8 表通过 LIMIT 子句限制为特定数量的行,此时会出显示出最终的结果表 Result。

关于“SQLite 中 SELECT 基本形式是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计1539字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久精品私人影院免费看 | 欧美视频在线观看视频 | 久久99精品久久久久久首页 | 国产拍拍拍在线观看视频免费 | 中文字幕精品一区二区2021年 | 久草久草 | 国产av无码专区亚洲av毛片搜 | 久久精品国产精品亚洲毛片 | 宅男在线影院 | 亚洲国产成人久久综合碰 | md色视频在线观看免费 | 乱人伦视频中文字幕 | 一区二区福利视频 | 热99在线| 在线看小视频 | 大陆免费三片在线观看 | 国产精品99久久久久久久女警 | 亚洲欧美日本a∨在线观看 亚洲欧美日本国产 | 一区二区国产一区二区a4yy | 一级毛片免费不卡直观看 | 国产美女做a免费视频软件 国产美女做爰免费视 | 日韩一区二区三区在线免费观看 | 老熟妇乱子交视频一区 | 免费无码午夜福利片69 | 78m成人亚洲 | 免费日本在线视频 | 国产精品久久久久久久久久免费看 | 国产成a人片在线观看视频下载 | 又紧又大又爽精品一区二区 | 成人免费的性色视频 | 麻豆福利在线观看 | 男女性杂交内射女bbwxz | 亚洲网站在线播放 | 高清成人爽a毛片免费网站 高清大学生毛片一级 | 色综合久久中文娱乐网 | 国产色产综合色产在线视频 | 中文字幕第二区 | 小说区 | 午夜福利一区二区三区在线观看 | 无码av一区二区三区无码 | 亚洲国产成人精品一区91 |