当前位置: 首页 > news >正文

SQL SELECT基本语句结构

(1)SELECT select_list

(2)  FROM table_list

(3)    WHERE search_conditions

      GROUP BY group_by_list

      HAVING search_conditions

(4)  ORDER BY order_list

实例:

复制代码
/*USE master;
GO
IF DB_ID(N'mytest') IS NOT NULL
    DROP DATABASE mytest;
GO
CREATE DATABASE mytest;
GO

USE mytest;
GO
IF OBJECT_ID(N'dbo.Oreders') IS NOT NULL
    DROP TABLE dbo.Orders;
GO

CREATE TABLE dbo.Orders
(
    ProductID INT NOT NULL,
    MadeFrom CHAR(20),
    Sales MONEY NOT NULL
);


INSERT INTO dbo.Orders
VALUES (10,'China',100.00),
    (20,'US',500.00),
    (13,'China',10.00),
    (3,'UK',80.00),
    (2,'UK',90.00),
    (1,'US',320.00),
    (12,'Ger',214.00),
    (18,'Ger',125.00),
    (7,'JP',69.00),
    (1,'China',70.00),
    (5,'UK',560.00),
    (21,'China',211.00),
    (4,'China',89.00),
    (14,'China',100.00),
    (19,'China',100.00),
    (13,'China',100.00),
    (17,'China',100.00),
    (22,'China',100.00),
    (11,'China',100.00),
    (2,'China',100.00),
    (1,'China',100.00),
    (22,'China',100.00);
...
*/

SELECT ProductID, SUM(Sales) AS TotalSales 
    FROM dbo.Orders
    WHERE MadeFrom = N'China'
    GROUP BY ProductID
    HAVING SUM(Sales) > 150
    ORDER BY ProductID;
复制代码

 

结果图:

相关文章:

  • node + mongodb客户端
  • node + mongoose
  • Oracle定时值执行存储过程
  • Express生成器
  • 处理文件缓存
  • http模块
  • fs模块
  • fs 流
  • Autohotkey读写ini文件内容
  • 静态资源托管
  • 难道.NET Core到R2连中文编码都不支持吗?
  • 前端和后端接口的实现简述
  • DCloud与APICloud的对比
  • nodejs --路由 router
  • 栈的应用——迷宫问题
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • canvas 高仿 Apple Watch 表盘
  • canvas 绘制双线技巧
  • interface和setter,getter
  • JavaScript HTML DOM
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Linux中的硬链接与软链接
  • PAT A1120
  • Python 反序列化安全问题(二)
  • 高度不固定时垂直居中
  • 记录:CentOS7.2配置LNMP环境记录
  • 悄悄地说一个bug
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 王永庆:技术创新改变教育未来
  • 微服务入门【系列视频课程】
  • 微信小程序实战练习(仿五洲到家微信版)
  • 微信小程序--------语音识别(前端自己也能玩)
  • 在weex里面使用chart图表
  • 责任链模式的两种实现
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • #NOIP 2014# day.2 T2 寻找道路
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (C语言)字符分类函数
  • (二十三)Flask之高频面试点
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (简单) HDU 2612 Find a way,BFS。
  • (转)为C# Windows服务添加安装程序
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .NET Framework杂记
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .NET序列化 serializable,反序列化
  • @Query中countQuery的介绍
  • @RequestBody与@ModelAttribute
  • @WebService和@WebMethod注解的用法
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [Android]使用Git将项目提交到GitHub
  • [BZOJ 1032][JSOI2007]祖码Zuma(区间Dp)