• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
LOFLY
终其一生,编织快乐
博客园    首页    新随笔    联系   管理    订阅  订阅

SQLite 教程-SELECT

SQLite Select语句

SELECT语句的简单用法

使用 SELECT 语句执行一个简单的计算:

SELECT 1+1;

image

## 使用SELECT语句来从一个表中查询数据

以下是SELECT语句的用法:


SELECT DISTINCT column_list
FROM table_list
  JOIN table ON join_condition
WHERE row_filter
ORDER BY column
LIMIT count OFFSET offset
GROUP BY column
HAVING group_filter;

  • 使用ORDER BY子句对结果集进行排序
  • 使用DISTINCT子句查询表中唯一的行
  • 使用WHERE子句过滤结果集中的行
  • 使用LIMIT OFFSET语句限制查询返回的行数
  • 使用INNER JOIN和LEFT JOIN进行多表连接查询
  • 使用GROUP BY语句进行分组查询
  • 使用HAVING 语句过滤分组

本节教程,使用SELECT语句进行简单查询

SELECT column_list
FROM table;

即使,SELECT语句出现在FROM子句的前面,SQLite先评估FROM子句再评估SELECT 子句,因此:

  • 首先,从FROM语句可以明确从哪个表读取数据。 FORM语句后可以有多个表。
  • 其次,在SELECT语句后明确列所查找表的列字段。

使用分号(;)终止查询语句。

SQLite SELECT 案列

tracks 歌曲表

image

从tracks表中,查询指定的列:

SELECT
	trackid,
	name,
	composer,
	unitprice
FROM
	tracks;

查询数据库列表中所有的列:

select * from tracks;

在实际的应用中,尽量避免是使用“*”来匹配所有的列。

原因是: https://www.sqlitetutorial.net/sqlite-select/

下一篇 ORDER BY

posted @ 2024-05-12 14:45  编织快乐  阅读(16)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3