SQL基础之数据查询
来源:互联网 发布:比特彗星mac版本 编辑:程序博客网 时间:2024/06/08 01:10
以下为课本知识:
定义:
数据查询是指的将数据库中存储的数据根据用户的需求检索出来。
SELECT [ALL | DISTINECT] <列表达式>[,....n]FROM <表名 | 视图名>[WHERE <查询条件表达式>[GROUP BY <列名> [HAVING <条件表达式>][ORDER BY <列名> [ASC | DESC]];
语义:
根据WHERE 字句的查询表达式,从FROM 字句所制定的基本表或试图中找出满足查询条件的元组,在按照SELECT 字句中的目标列形成结果表。
如果有GROUP BY 子句,则按照GROUP BY所指定的列名的值进行分组,相同属性的值为一组,> 如果GROUP BY 有HAVING字句,则只输出满足条件的组。
如果有ORDER BY 字句,则结果集还需要按照ORDER BY 指定的列进行升序或者降序。
注意事项
- WHERE 子句不能用聚集函数做表达式,COUNT(*)除外
- 聚集函数都会跳过NULL
- 对查询结果分组是为了细化聚集函数的作用对象
- 如果没有对查询结果分组,则聚集函数将作用于整个查询结果
- 如果分组后,还需要对结果进行筛选,则用HAVING子句
阅读全文
1 0
- SQL基础之数据查询
- SQL数据查询基础
- SQL ------------------- 数据查询基础
- SQL语言基础-数据查询
- SQL SERVER之数据查询
- SQL基础(四)数据查询
- sql基础--怎样查询单列数据
- sql基础--怎样查询多列数据
- sql基础--怎样查询所有列数据
- SQL基础(2):数据查询
- Oracle之SQL基础--基本查询
- Oracle之SQL基础--合并查询
- Unity复习之SQL语句基础查询
- SQL基础(四)之查询语句
- SQL语句之查询基础(一)
- SQL语句之查询基础(二)
- Hadoop Hive基础SQL语法(DQL 操作:数据查询SQL)
- SQL 树状数据查询之向上包含
- Kafka 设计与原理详解
- 338. Counting Bits(DP)
- opencv学习——图像金字塔
- 冒泡排序
- Java泛型:泛型类,泛型接口和泛型方法
- SQL基础之数据查询
- sublime text3如何配置运行C++程序
- 【51Nod】1429 巧克力 (假·五级算法题) 瞎搞
- 二级指针的三种内存模型
- SecureCRT配置
- tomcat跟目录下work文件夹的作用
- JS——单例模式
- Android studio项目加载出现的问题收集
- Embedded Linux as USB Device : Implemention of Keyboard and Mouse Combo