博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
标准sql执行顺序
阅读量:6237 次
发布时间:2019-06-22

本文共 575 字,大约阅读时间需要 1 分钟。

 

  1:form 组装来自不同表的数据,如 form user或者,form user as u join goodsOrder as r on u.id= r.userid

  2:where 过滤符合查询条件的数据,如:id>1000

  3:group by 将查询数据进行分组

  4:使用sum等聚合函数进行计算。

  5:使用having 进行筛选分组。

  6:执行select语种

  7:执行排序语句

  如:select count(gid),gname from shopping_goods where gcid=1 group by gname having count(gid)>1 order by count(gid) desc

  1:首页查询shopping_goods 表,得到表中的数据

  2:执行where,过滤出gcid=1的商品。

  3:对gname进行分组。

  4:使用聚合函数count(),计算出商品类型为1,不同商品名称的数量.

  5:使用having,过滤出类型为1,商品统计数量大于1的商品

  6:执行select语句

  7:执行order by ,按照商品数量降序排列。

转载于:https://www.cnblogs.com/wdx8927304/p/7783725.html

你可能感兴趣的文章
Asp.net MVC验证哪些事(2)-- 验证规则总结以及使用
查看>>
二叉排序树 -- 增删查改
查看>>
基于RocketIO的高速串行协议设计与实现
查看>>
多线程学习 ---- 系列教程
查看>>
Wireshark抓包分析TCP协议
查看>>
oracle 11g jdbc jar包在哪个文件目录
查看>>
软件架构是软件功能在技术域上的投影
查看>>
python中的lxml模块
查看>>
分布式强化学习基础概念(Distributional RL )
查看>>
.NET Core单文件发布静态编译AOT CoreRT
查看>>
RChain节点通信机制
查看>>
【python下使用OpenCV实现计算机视觉读书笔记2】图像与字节的变换
查看>>
关于metaclass,我原以为我是懂的
查看>>
Trait的使用
查看>>
obj-fit
查看>>
安装zoom
查看>>
【转】不要做聪明人
查看>>
Redis进阶实践之十四 Redis-cli命令行工具使用详解第一部分
查看>>
Linux之文件系统各种符号说明
查看>>
论文即思路
查看>>