SQL基础:查询与 DISTINCT 操作
需积分: 9 114 浏览量
更新于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语句,可以实现对数据库中的数据进行复杂和精确的筛选与检索,满足各种信息查询需求。掌握这些基础语句,是进行数据库管理、数据分析和应用开发的必备技能。
2012-12-13 上传
2008-09-17 上传
2021-11-25 上传
2013-05-28 上传
2024-03-22 上传
hj_bj
- 粉丝: 0
- 资源: 4
最新资源
- Candle-Apps:在全球多个LED上运行的OOH交互式应用程序的Candle Apps Dashboard。 使用Laravel和VueJS构建
- vue3 初学,用 vue3 + vite + vue-route 写的一个练手项目.zip
- dspic30f4011-uart2-INT-ok.rar_单片机开发_C/C++_
- MERN_twitter
- react-memory-card-game
- cuid24:没有'c'前缀且长度为24个字符的cuid
- imdb actor age reader-crx插件
- 秋色园QBlog 3.0
- 参考资料-26年成本核算模板表.zip
- 仅限pmh:自述文件:)
- p20420387-10205-MSWIN-x86-64
- RSA.zip_加密解密_HTML_
- ts node项目,cheerio node项目.zip
- matlab转换java代码-rgb2map:在Matlab中将RGB颜色转换为索引的颜色图颜色
- Cart:一个基于Vue3.0的移动端购物H5
- tsunhua.github.io:欢迎访问我的博客「一叶扁舟」