• 单表查询

查询语句基本格式

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

数据库语句之单表查询语句相关推荐

  1. mysql查询单表的销售额_MYSQL select语句的单表查询

    MYSQL select语句的单表查询 发布时间:2020-05-29 13:19:48 来源:亿速云 阅读:131 作者:Leah 这篇文章运用了实例代码展示select语句的单表查询的用法,代码非 ...

  2. php单表查询语句,单表查询

    一.SQL数据查询的一般格式 数据查询是数据库的核心操作.SQL提供了SELECT语句进行数据查询,其一般格式为: SELECT [ALL | DISTINCT][,]··· FROM[,···] | ...

  3. php sql查询两个表语句,sql多表查询语句与方法

    sql多表查询有很多种方法,如有自然连接 INNER JOIN,外边查询LEFT JOIN,交叉查询JOIN,交叉连接JOIN等join on left on 等多的是哦. sql多表查询语句与方法 ...

  4. MySQL数据库-DQL(单表查询)

    单表查询 数据准备 查询语法 查询全部 条件查询 (where) 查询条件分类 条件查询的语法 聚合函数查询 聚合函数介绍 聚合函数分类 聚合函数语法 案例学习 排序查询 (order by) 注意 ...

  5. 数据库开发——MySQL——单表查询

    一.单表查询的语法 SELECT 字段1,字段2... FROM 表名WHERE 条件GROUP BY fieldHAVING 筛选ORDER BY fieldLIMIT 限制条数 二.关键字的执行优 ...

  6. 数据库——数据操作——单表查询(9)

    单表查询 1.语法 SELECT 字段1,字段2... FROM 表名WHERE 条件GROUP BY fieldHAVING 筛选ORDER BY fieldLIMIT 限制条数 2.关键字的执行优 ...

  7. MySQL数据库高级SQL查询语句(单表查询,多表联合查询)

    目录 SQL查询语句 基础查询 条件查询 模糊查询 字段控制查询 排序 聚合函数 分组查询 having子句 limit分页查询 多表连接查询 SQL查询语句 数据查询语言. 数据库执行DQL语句不会 ...

  8. mysql多表查询sql语句怎么写_MySQL基本SQL语句之单表查询、多表查询和子查询

    一.简单查询: 基本语法: SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * F ...

  9. mysql 单表 子查询_MySQL基本SQL语句之单表查询、多表查询和子查询 | 旺旺知识库...

    一.简单查询: 基本语法: SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * F ...

最新文章

  1. 如何在Jupyter Lab中显示pyecharts的图形?
  2. SeciLog 1.3.1 发布,增加了全屏配置,自定义预警等新功能
  3. 看完动画你还敢说不会 快速排序
  4. Java中url传递中文参数取值乱码的解决方法
  5. Java内存模型JMM
  6. 汉王速录笔linux驱动下载,汉王速录笔v600驱动 官方版
  7. FreeCAD源码分析:Path模块
  8. 华为模拟器ensp下载地址
  9. rtklib 后处理_RTKLib的Manual解读
  10. 2018年阿里巴巴重要开源项目汇总
  11. 北斗/GPS差分定位技术有哪些?
  12. android yuv加水印_Android-Camera添加水印(最简单)
  13. ie8兼容性视图灰色修复_IE8兼容性视图怎么关闭 IE8兼容性视图设置关闭方法
  14. QDateTime类
  15. 两端分散对齐怎么设置_Word文档两端对齐.分散对齐如何设置
  16. 精准识别-发票扫描仪
  17. UEFI学习4-我的第一个UEFI程序
  18. 转贴] 2009新年第一高危木马病毒现身网络
  19. 采用分众分区发行,把电影带到更多人手里
  20. 计算机视觉——立体图像

热门文章

  1. Windows下Redis安装和使用
  2. Mgc token十问(中)
  3. 美国计算机科学研究生学费,美国西北大学计算机科学研究生学费费用介绍
  4. Win8开始菜单方案第N+1种
  5. [论文研读] 2021A01 知识图谱在小米的应用与探索
  6. mysql 判断银行卡_银行卡验证
  7. 四天后你就是应用分子动力学软件(NAMD、AMBER)的神!
  8. python 谷歌驱动_使用Chromedriver(Python)设置Chrome的下载首选项
  9. AI (Adobe Illustrator)详细用法(四)
  10. MPC3150 1A最大峰值输出电流 门驱动器 光电耦合器芯片代替LTV-3150