SQLite中的SELECT子句使用通配符
SQLite SELECT 通配符 子句 使用
2023-09-11 14:17:01 时间
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 输出所有列
注意:通配符不能使用列别名,因为它们通常返回的是多列。
相关文章
- Android数据库高手秘籍(一)——SQLite命令
- iOS开发之SQLite--C语言接口规范(四) —— Result Values From A Query
- iOS开发之SQLite--C语言接口规范(四) —— Result Values From A Query
- SQLite使用教程7 删除表
- SQLite基本操作-----IOS(如有雷同,纯属巧合)
- 数据库 SQLite ORM框架 LitePal [MD]
- Python操作SQLite数据库的方法详解
- 42、使用存放在存assets文件夹下的SQLite数据库
- Android SQLite服务--创建、增删改查
- C# SQLite数据库 访问封装类
- paip.sqlite 管理最好的工具 SQLite Expert 最佳实践总结
- paip.sqlite 管理最好的工具 SQLite Expert 最佳实践总结
- Android 中SQLite数据库的使用详解
- 【报错】android.database.sqlite.SQLiteException: no such column: id (code 1): , while compiling: select
- Android SQLite用sql语句进行增删改查
- android.database.sqlite.SQLiteException: no such table: xxx (code 1 SQLITE_ERROR): , while compiling
- 【SQLite备忘】sqlite设置自增字段
- Java 嵌入数据处理引擎:SQLite 的挑战者 esProc SPL