sqliteselect详解(sqlite语句)

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

本文将详细解释SQLite中SELECT的基本形式是什么。边肖觉得挺实用的,分享给大家参考。希望你看完这篇文章能有所收获。

SQLite中SELECT基本形式

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

3.1 SELECT基本形式

本节将解释SELECT语句的基本形式,包括基本完整形式、SELECT子句、FROM子句和WHERE子句。

3.1.1基本形式

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

选择[DISTINCT]选择_标题

来源_表格

WHERE筛选器表达式

分组依据分组表达式

HAVING筛选器_表达式

按表达式排序

极限计数

偏移计数

其中,参数如下:

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

注意:SQL中的数据结构是一个表,用来存储数据和处理数据。手表由头和身体组成。标题定义了每列的名称和类型(在SQLite中)。列名在表中必须是唯一的。标题定义了列的顺序,这些列作为表定义的一部分被修复。正文包含所有行。每行由每列的一个数据元素组成。表中每一列的所有行必须具有相同数量的数据元素,并且每个元素可以保存一个数据值(或空值)。

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

WHERE filter_expression:筛选工作表中的特定行。

Grouping _ expressions:用于指定分组。

HAVING filter_expression:筛选分组表中的特定行。

Order ordering _ expressions:对结果集的行进行排序。

限制计数:将结果集的输出限制在特定的行数。

偏移量:跳过结果集开头的行。

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

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

SQLite中SELECT基本形式是什么

图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)使用DISTINCT关键字复制7)R5表,此时将生成R6表。

(8)R6将按ORDER BY子句排序,此时将生成R7表。

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

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

这篇关于“SQLite中SELECT的基本形式是什么”的文章就分享到这里了,希望。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/151391.html

(0)

相关推荐

  • 考研复试什么时候,研究生面试时间多长

    技术考研复试什么时候,研究生面试时间多长我是研路有我,我来回答你的问题考研复试什么时候。研究生面试一般在15分钟左右!我作为一名曾经的考研生,也是经历了面试。我当时面试的时候,大概看了一下时间,每位同学的面试时间平均在1

    生活 2021年10月25日
  • 如何分析Linux环境变量和进程地址空间

    技术如何分析Linux环境变量和进程地址空间如何分析Linux环境变量和进程地址空间,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux环境变量和进程地

    攻略 2021年12月11日
  • 1千伏安等于多少千瓦,KVA与KW有什么区别

    技术1千伏安等于多少千瓦,KVA与KW有什么区别KVA与KW有什么区别?答:KVA是视在功率(S)的表示方法1千伏安等于多少千瓦。它指交流电源所能提供的总功率称为视在功率或表现功率,在数值上是交流电路中电压与电流的乘积。

    生活 2021年10月27日
  • 宋慈被尊为世界什么鼻祖,古代历史上有哪些断案高手

    技术宋慈被尊为世界什么鼻祖,古代历史上有哪些断案高手?宋慈——中国古代破案断案能人宋慈被尊为世界什么鼻祖、高手!?宋慈:河北邢台人士,南宋“提刑官”,大气晚成,32岁时考取进士乙科。被当朝安排在浙江的鄞县出任县尉(大致相

    生活 2021年10月27日
  • 台式电脑屏幕亮度怎么调节,如何调节台式电脑屏幕亮度

    技术台式电脑屏幕亮度怎么调节,如何调节台式电脑屏幕亮度调节台式电脑屏幕亮度方法:首先鼠标右键单击桌面空白处台式电脑屏幕亮度怎么调节,选择NVIDIA的控制面板。其次需要点击调整桌面颜色设置,在选择颜色设置方式下方,选择使

    生活 2021年10月22日
  • 寻找写代码感觉,八)之SpringBoot过滤器的使用

    技术寻找写代码感觉,八)之SpringBoot过滤器的使用 寻找写代码感觉(八)之SpringBoot过滤器的使用一、什么是过滤器
    过滤器是对数据进行过滤,预处理过程,当我们访问网站时,有时候会发布一些

    礼包 2021年10月27日