数据库语句之单表查询语句
- 单表查询
查询语句基本格式
SELECT <查询列>
[FROM <数据源>]
[WHERE <行条件表达式>]
[GROUP BY <分组依据>]
[HAVING <组选择条件>]
[ORDER BY <排序依据>]
实例:
1.查询全部
select * from buydetil
2.投影运算即选列查询
select buyno.goodsno,unit from buydetail
select distinct buyno from buydetail
3.包含计算列
select * ,price*quantity from buydetail
取别名
select * ,price*quantity amount from buydetail
或
select * ,price*quantity as amount from buydetail
price*quantity为计算列
4.选择运算查询即选列查询
select goodsNo,price,quantity from buydetail where buyno='B09002' and goodno like '03%' and price>200
5.分组统计
根据某些列的列值进行分组,列值相同的为一组,然后对每一组用聚合函数统计
常用的聚合函数:
SUM(),COUNT(),MAX(),MIN(),AVG()
(1)查询所有进货单总金额
select sum(price*quantity) from buydetail
(2)查询进货单总行数
select count(*) from buydetail
(3)查询进货单总张数
select count(distinct buyno) from buydetail //dinstinct去除重复行
(4)查询每张订货单的总金额,查询结果包括进货单号,合计金额
select buyno sum(price*quantity) from buydetail group by buyno
(5)查询合计金额大于4000的进货单
select buyno sum(price*quantity) from buydetail group by buyno having sum(price*quantity)>4000
6.排序
(1)查询进货单明细表,进货单号按升序,同一进货单的行按商品降序
select * from buydetail order by buyno asc,price desc
数据库语句之单表查询语句相关推荐
- mysql查询单表的销售额_MYSQL select语句的单表查询
MYSQL select语句的单表查询 发布时间:2020-05-29 13:19:48 来源:亿速云 阅读:131 作者:Leah 这篇文章运用了实例代码展示select语句的单表查询的用法,代码非 ...
- php单表查询语句,单表查询
一.SQL数据查询的一般格式 数据查询是数据库的核心操作.SQL提供了SELECT语句进行数据查询,其一般格式为: SELECT [ALL | DISTINCT][,]··· FROM[,···] | ...
- php sql查询两个表语句,sql多表查询语句与方法
sql多表查询有很多种方法,如有自然连接 INNER JOIN,外边查询LEFT JOIN,交叉查询JOIN,交叉连接JOIN等join on left on 等多的是哦. sql多表查询语句与方法 ...
- MySQL数据库-DQL(单表查询)
单表查询 数据准备 查询语法 查询全部 条件查询 (where) 查询条件分类 条件查询的语法 聚合函数查询 聚合函数介绍 聚合函数分类 聚合函数语法 案例学习 排序查询 (order by) 注意 ...
- 数据库开发——MySQL——单表查询
一.单表查询的语法 SELECT 字段1,字段2... FROM 表名WHERE 条件GROUP BY fieldHAVING 筛选ORDER BY fieldLIMIT 限制条数 二.关键字的执行优 ...
- 数据库——数据操作——单表查询(9)
单表查询 1.语法 SELECT 字段1,字段2... FROM 表名WHERE 条件GROUP BY fieldHAVING 筛选ORDER BY fieldLIMIT 限制条数 2.关键字的执行优 ...
- MySQL数据库高级SQL查询语句(单表查询,多表联合查询)
目录 SQL查询语句 基础查询 条件查询 模糊查询 字段控制查询 排序 聚合函数 分组查询 having子句 limit分页查询 多表连接查询 SQL查询语句 数据查询语言. 数据库执行DQL语句不会 ...
- mysql多表查询sql语句怎么写_MySQL基本SQL语句之单表查询、多表查询和子查询
一.简单查询: 基本语法: SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * F ...
- mysql 单表 子查询_MySQL基本SQL语句之单表查询、多表查询和子查询 | 旺旺知识库...
一.简单查询: 基本语法: SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * F ...
最新文章
- 如何在Jupyter Lab中显示pyecharts的图形?
- SeciLog 1.3.1 发布,增加了全屏配置,自定义预警等新功能
- 看完动画你还敢说不会 快速排序
- Java中url传递中文参数取值乱码的解决方法
- Java内存模型JMM
- 汉王速录笔linux驱动下载,汉王速录笔v600驱动 官方版
- FreeCAD源码分析:Path模块
- 华为模拟器ensp下载地址
- rtklib 后处理_RTKLib的Manual解读
- 2018年阿里巴巴重要开源项目汇总
- 北斗/GPS差分定位技术有哪些?
- android yuv加水印_Android-Camera添加水印(最简单)
- ie8兼容性视图灰色修复_IE8兼容性视图怎么关闭 IE8兼容性视图设置关闭方法
- QDateTime类
- 两端分散对齐怎么设置_Word文档两端对齐.分散对齐如何设置
- 精准识别-发票扫描仪
- UEFI学习4-我的第一个UEFI程序
- 转贴] 2009新年第一高危木马病毒现身网络
- 采用分众分区发行,把电影带到更多人手里
- 计算机视觉——立体图像
热门文章
- Windows下Redis安装和使用
- Mgc token十问(中)
- 美国计算机科学研究生学费,美国西北大学计算机科学研究生学费费用介绍
- Win8开始菜单方案第N+1种
- [论文研读] 2021A01 知识图谱在小米的应用与探索
- mysql 判断银行卡_银行卡验证
- 四天后你就是应用分子动力学软件(NAMD、AMBER)的神!
- python 谷歌驱动_使用Chromedriver(Python)设置Chrome的下载首选项
- AI (Adobe Illustrator)详细用法(四)
- MPC3150 1A最大峰值输出电流 门驱动器 光电耦合器芯片代替LTV-3150