SQL基础:查询与 DISTINCT 操作
需积分: 9 52 浏览量
更新于2024-07-27
收藏 442KB DOC 举报
"这篇文档介绍了SQL基础语句,特别是关于Oracle数据库中的查询操作,包括SELECT语句、WHERE子句、AND和OR逻辑运算符、DISTINCT关键字以及IN和BETWEEN条件。"
在SQL(Structured Query Language)中,`SELECT`语句是最核心的查询命令,用于从数据库中的表格中提取所需数据。基本的`SELECT`语句结构是 `SELECT 列名 FROM 表格名`,这会返回指定表格中所有列名对应的数据。例如,在表格`Store_Information`中,如果想要获取所有店铺名称,可以使用如下语句:
```sql
SELECT store_name FROM Store_Information;
```
`DISTINCT`关键字用于去除查询结果中的重复值,确保返回的是唯一的记录。当需要查找表格中不重复的店名时,可以在`SELECT`语句中添加`DISTINCT`:
```sql
SELECT DISTINCT store_name FROM Store_Information;
```
`WHERE`子句用于设置查询条件,限制返回的数据满足特定规则。例如,如果想查询销售额超过1000的店铺,可以这样写:
```sql
SELECT store_name FROM Store_Information WHERE Sales > 1000;
```
逻辑运算符`AND`和`OR`可以用来组合多个条件。例如,查询1月5日和1月7日之间销售数据的店铺:
```sql
SELECT store_name
FROM Store_Information
WHERE Date BETWEEN 'Jan-05-1999' AND 'Jan-07-1999';
```
`IN`用于指定一个值列表,查询满足其中任意一个值的记录。比如,查找洛杉矶和波士顿的店铺:
```sql
SELECT store_name
FROM Store_Information
WHERE store_name IN ('Los Angeles', 'Boston');
```
`BETWEEN`则用于查询介于两个值之间的数据,这两个值可以是数值或日期。例如,查询销售额在1500到3000之间的店铺:
```sql
SELECT store_name
FROM Store_Information
WHERE Sales BETWEEN 1500 AND 3000;
```
通过这些基本的SQL语句,可以实现对数据库中的数据进行复杂和精确的筛选与检索,满足各种信息查询需求。掌握这些基础语句,是进行数据库管理、数据分析和应用开发的必备技能。
2008-09-17 上传
2021-11-25 上传
2023-06-02 上传
2023-06-03 上传
2024-01-12 上传
2023-06-03 上传
2023-05-30 上传
2024-06-05 上传
2023-09-05 上传
hj_bj
- 粉丝: 0
- 资源: 4
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据