SQLite中的FROM子句

FROM子句从数据库中可以获取到一个或多个源表。源表通常是数据库命名的表,但也可以是视图或子查询。子查询相关的更多详细信息,我们会在后面进行介绍。当获取到多个源表时,JOIN运算符会对多个源表进行组合并生成一个较大的表。

注意:JOIN运算符是从左到右进行判断,每个JOIN运算符会将两个表组合成一个较大的表,利用这种原理可以将一系列JOIN运算符串在一起,从而实现三个或更多表的组合。

【示例3-2】下面将使用JOIN运算符,将FROM子句获取的Students和Persons源表组合成一个大表。对应的SQL语句如下:

SELECT * FROM Students JOIN Persons

运行程序,执行效果如图3.8所示。


图3.8  运行效果

注意:图3.9中的内容就是Persons表中内容。


图3.9  Persons表

SQLite中的FROM子句相关推荐

  1. SQLite中的WHERE子句

    SQLite中的WHERE子句 WHERE子句用于从FROM子句生成的工作表中过滤行.它提供了对每一行进行判断的表达式.当表达式返回的值为false或NULL时,此行就会被丢弃.这种丢弃只是删除记录, ...

  2. SQLite中的SELECT子句使用表达式

    SQLite中的SELECT子句使用表达式 在SELECT语句中可以只有SELECT子句不写FROM子句.这些表达式列表将被单次计算,生成一行,然后组成工作表.这对于测试和判断独立表达式很有用.例如, ...

  3. SQLite中的SELECT子句使用通配符

    SQLite中的SELECT子句使用通配符 在SELECT子句中支持两个通配符,分别为*和table_name.*.其中,*通配符会将FROM子句中每个源表的所有用户定义的列进行输出.例如,下面的SQ ...

  4. SQLite中的SELECT子句使用别名

    SQLite中的SELECT子句使用别名 开发者可以使用AS关键字为指定的列名提供一个新的别名,其语法形式如下 SELECT column_name AS Alias [,-] 例如,下面的SQL语句 ...

  5. SQLite中的SELECT子句

    SQLite中的SELECT子句 目前为止,最常见的SELECT语句由三个子句组成,分别为SELECT.FROM与WHERE.本小节我们首先讲解SELECT子句.SELECT子句可以用来定义最终结果表 ...

  6. select sqlite 唯一_SQLite中的SELECT子句使用通配符

    SQLite中的SELECT子句使用通配符 在SELECT子句中支持两个通配符,分别为*和table_name.*.其中,*通配符会将FROM子句中每个源表的所有用户定义的列进行输出.例如,下面的SQ ...

  7. 【数据库】sqlite中的限制:数据库大小、表数、列数、行数、参数个数、连接数等

    目录 一.参考网址 二.详解 1.查看.设置sqlite限制命令.limit 2.SQLite中的限制汇总 1)字符串或BLOB的最大长度 2)最大列数 3)SQL语句的最大长度 4)联接中的最大表数 ...

  8. SQLite中的表达式

    SQLite中的表达式 在SELECT的基本完整形式中,我们会看到几乎是所有的子句都会使用到表达式.以下是SQLite支持的表达式类型. expr binary-op expr |           ...

  9. SQLite中SELECT基本形式

    SQLite中SELECT基本形式 每个数据库通常都包含多个表,而每个表又包含多条数据.要获取数据库中的数据,就需要SQL语言提供的查询语句SELECT.本章将讲解和SELECT语句相关的内容,其中包 ...

最新文章

  1. WinSock网络编程基础(3)server
  2. 使用EXE4J将JAR包转换为EXE文件
  3. 根据HttpServletRequest request 获取当前用户ip地址和ip所属区域
  4. c++ int8_t转int_Python 90行代码让微信地球转起来,你也可以!| 原力计划
  5. python整形魔法_python 魔法方法
  6. plsql创建表提示标识符过长_创建安全多签名钱包及高级设置
  7. 【转】QDockWidget 停靠窗口和工具栏
  8. 摩拜服务器维护,摩拜的后台是云服务器
  9. jQuery Mobile中主题theme样式a-z
  10. 面向消息的持久通信与面向流的通信
  11. php storm 安装,PhpStorm安装教程
  12. ios睡眠分析 卧床 睡眠_苹果ios14睡眠记录功能 让用户清楚的了解自己的睡眠
  13. 物联网安全有哪些关键技术?
  14. 基因测序技术发展历史以及一、二、三代测序技术原理及应用
  15. 卷积神经网络(CNN)详解
  16. kubernetes使用secrets保存敏感信息
  17. 深度学习核心技术精讲100篇(四十五)-商业DMP数据管理平台的架构与实践
  18. QT6程序全屏和隐藏鼠标指针笔记
  19. 图标显示方框问题的一种原因
  20. ★如何引导客户需求?几个经…

热门文章

  1. vs开发工具报错:参数错误 异常来自 HRESULT:0x80070057 E_INVALIDARG
  2. html5 响应式布局
  3. c# webrequest 自动登入网站
  4. 存储过程如何处理异常
  5. 阿里云高可用-容灾解决方案
  6. 缓存击穿问题解决思路
  7. styled-components解决全局样式‘injectGlobal‘ 废除的问题
  8. Android Studio androidx 包冲突解决方法
  9. python:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes问题解决
  10. 【MySQL】ERROR 1045 (28000): Access denied for user的解决方法