美文网首页
SQLite中的SELECT子句使用通配符

SQLite中的SELECT子句使用通配符

作者: 大学霸IT达人 | 来源:发表于2018-04-18 10:07 被阅读27次

SQLite中的SELECT子句使用通配符

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

SELECT * FROM Students

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

图3.5 *通配符

table_name.*可以用来指定输出列所在表的名称,这里输出的列都是用户定义的列。虽然*和table_name.*通配符都可以输出多列,但是它们都不会输出自动生成的ROWID列,要想同时输出ROWID和用户定义的列,就需要手动指定ROWID列,其语法形式如下:

SELECT ROWID, * FROM table_name;

例如,下面的SQL语句将Students表中的所有列输出,包括自动生成的ROWID列。

SELECT ROWID,* FROM Students

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

图3.6 输出所有列

注意:通配符不能使用列别名,因为它们通常返回的是多列。

相关文章

  • SQLite中的SELECT子句使用通配符

    SQLite中的SELECT子句使用通配符 在SELECT子句中支持两个通配符,分别为*和table_name.*...

  • SQLite中的SELECT子句使用表达式

    SQLite中的SELECT子句使用表达式 在SELECT语句中可以只有SELECT子句不写FROM子句。这些表达...

  • SQLite学习三、Glob 子句

    之前的SQL中我们学习了在Like子句中使用通配符去匹配字符,这里我们来学习一下在SQLite中使用Glob 子句...

  • SQLite Group By

    SQLite Group By SQLite 的 GROUP BY 子句用于与 SELECT 语句一起使用,来对相...

  • SQLite Limit 子句

    SQLite Limit 子句 SQLite 的 LIMIT 子句用于限制由 SELECT 语句返回的数据数量。 ...

  • SQLite中的SELECT子句使用别名

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

  • SQLite Unions 子句

    SQLite Unions 子句 SQLite的 UNION 子句/运算符用于合并两个或多个 SELECT 语句的...

  • 「SQLite学习笔记」Limit 子句

    SQLite 的 LIMIT 子句用于限制由 SELECT 语句返回的数据数量。 语法 带有 LIMIT 子句的 ...

  • 「SQLite学习笔记」Group By

    SQLite 的 GROUP BY 子句用于与 SELECT 语句一起使用,来对相同的数据进行分组。 在 SELE...

  • SQLite Like 子句

    SQLite Like 子句 SQLite 的 LIKE 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与...

网友评论

      本文标题:SQLite中的SELECT子句使用通配符

      本文链接:https://www.haomeiwen.com/subject/fdxvkftx.html