---恢复内容开始---

查询有几个不同的职位名称:

select distinct name from a;

group by:

现在有两个表product和sales,字段分别如下:

TABLES:product

字段:id(产品id)、Name(产品名称)

TABLES:sales

字段:id(销售id)、product_id(产品id)、DATE(日期)、amount(销售数量)

1、修改产品D的产品名称为E

update  product set  Name=E where Name=D ;

2、插入产品名称为“产品E”的产品数据;

insert into table(product) field(产品E);

3、删除产品名称为"产品E"的数据;

delete from product where Name = 产品E;

4、查询2014-1-1至2014-1-3期间单日销售数量大于110的产品;

select name from product a, sales b  where  a.date > 2014.1.1 and < 2014.1.3   b.amount >110;

5、查询销售总量最多的产品名称;

select Name from product a,sales b where amount=max(amount);

6、查询每种分类的总和:查询每种产品的销售总量;

select sum(amount) from product a, sales b group by b.proudct_id;

7、查询销售总量大于300的产品;

select id  Name from product a right join sales b where  having sum(amount)>300;

---------------------------------------------------------

1、查询多少个产品;

select distinct Name from product;

2、统计产品的个数;

select count(distinct name) from product;

常用选项
个人分类
linux LR sql UFT/QTP 电脑常识  
发布选项
 

---恢复内容结束---

查询有几个不同的职位名称:

select distinct name from a;

group by:

现在有两个表product和sales,字段分别如下:

TABLES:product

字段:id(产品id)、Name(产品名称)

TABLES:sales

字段:id(销售id)、product_id(产品id)、DATE(日期)、amount(销售数量)

1、修改产品D的产品名称为E

update  product set  Name=E where Name=D ;

2、插入产品名称为“产品E”的产品数据;

insert into table(product) field(产品E);

3、删除产品名称为"产品E"的数据;

delete from product where Name = 产品E;

4、查询2014-1-1至2014-1-3期间单日销售数量大于110的产品;

select name from product a, sales b  where  a.date > 2014.1.1 and < 2014.1.3   b.amount >110;

5、查询销售总量最多的产品名称;

select Name from product a,sales b where amount=max(amount);

6、查询每种分类的总和:查询每种产品的销售总量;

select sum(amount) from product a, sales b group by b.proudct_id;

7、查询销售总量大于300的产品;

select id  Name from product a right join sales b where  having sum(amount)>300;

---------------------------------------------------------

1、查询多少个产品;

select distinct Name from product;

2、统计产品的个数;

select count(distinct name) from product;

常用选项
个人分类
linux LR sql UFT/QTP 电脑常识  
发布选项
 

sql基本语句的更多相关文章

  1. [转]MySQL 最基本的SQL语法/语句

    MySQL 最基本的SQL语法/语句,使用mysql的朋友可以参考下.   DDL-数据定义语言(Create,Alter,Drop,DECLARE) DML-数据操纵语言(Select,Delete ...

  2. SQL入门语句之ORDER BY 和GROUP BY

    一.SQL入门语句之ORDER BY ORDER BY 是用来基于一个或多个列按升序或降序顺序排列数据 1.从数据库表获取全部数据按字段A的升序排列 select *from table_name o ...

  3. SQL入门语句之LIKE、GLOB和LIMIT

    一.SQL入门语句之LIKE LIKE用来匹配通配符指定模式的文本值.如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true),也就是 1.这里有两个通配符与 LIKE 运算符一起使用,百 ...

  4. SQL入门语句之SELECT和WHERE

    一.SQL入门语句之SELECT SELECT语句用于从数据库表中获取数据,结果表的形式返回数据.这些结果表也被称为结果集 1.从数据库表中取部分字段 select 字段A,字段B from tabl ...

  5. SQL入门语句之INSERT、UPDATE和DELETE

    一.SQL入门语句之INSERT insert语句的功能是向数据库的某个表中插入一个新的数据行 1.根据对应的字段插入相对应的值 insert into table_name(字段A, 字段B, 字段 ...

  6. 快速将一个表的数据生成SQL插入语句

    将一个表中的数据生成SQL插入语句,方便系统快速初始化,在数据库中执行创建以下过程就可以了. ) Drop Procedure GenerateData go CREATE PROCEDURE Gen ...

  7. sql查询语句如何解析成分页查询?

    我们公司主要mysql存储数据,因此也封装了比较好用mysql通用方法,然后,我们做大量接口,在处理分页查询接口,没有很好分查询方法.sql查询 语句如何解析成“分页查询”和“总统计”两条语句.可能, ...

  8. 规则引擎集成接口(四)SQL执行语句

    SQL执行语句 右键点击数据库连接文件“hr”—“添加SQL执行语句”,如下图: 弹出窗体,如下图: 将显示名称改为“部门名称”,返回至类型设置为“string”,在编写sql语句,如下图: 点击确定 ...

  9. SQL SELECT 语句

      本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL SELECT 语法 SE ...

  10. 画图解释SQL联合语句

    画图解释SQL联合语句 http://blog.jobbole.com/40443/ 我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料.S ...

随机推荐

  1. cojs 疯狂的魔法树 疯狂的颜色序列 题解报告

    疯狂的魔法树 一个各种操作大杂烩的鬼畜数据结构题目 首先我们注意到树的形态是半随机的 我们可以树分块,对树分成若干个块 对于每个块我们维护一个add标记表示增量 维护一个vis标记表示覆盖量 注意标记 ...

  2. lintcode 中等题:partition array 数组划分

    题目 数组划分 给出一个整数数组nums和一个整数k.划分数组(即移动数组nums中的元素),使得: 所有小于k的元素移到左边 所有大于等于k的元素移到右边 返回数组划分的位置,即数组中第一个位置i, ...

  3. lintcode:Minimum Subarray 最小子数组

    题目: 最小子数组 给定一个整数数组,找到一个具有最小和的子数组.返回其最小和. 样例 给出数组[1, -1, -2, 1],返回 -3 注意 子数组最少包含一个数字 解题: 和最大子数组 ,差不多的 ...

  4. lintcode 容易题:Partition Array by Odd and Even 奇偶分割数组

    题目: 奇偶分割数组 分割一个整数数组,使得奇数在前偶数在后. 样例 给定 [1, 2, 3, 4],返回 [1, 3, 2, 4]. 挑战 在原数组中完成,不使用额外空间. 解题: 一次快速排序就可 ...

  5. winserver2008,运行可执行文件,提示 激活上下文生成失败。 找不到从属程序集 Microsoft.VC90.DebugCRT,processorArchitecture="x86"

    首先我运行的可执行文件是在win7下使用vs2008生成的release版本的文件,为什么在运行的时候提示需要DebugCRT? 另外我在winserver2008上是安装了vc2008的运行环境的. ...

  6. vim编程 插入 保存不退出 保存退出 退出不保存 另存为其他文件名 保存覆盖现有文件

    ---恢复内容开始--- 在xshell里写代码,如果需要编辑代码,可以输入  vim+ xxx.py  ,进入vim编辑界面 这里的xxx.py表示  python的存储文件,后缀名是.py. 1. ...

  7. Android权限安全(12)apk安装在sd卡上时,如何保证数据安全

    apk安装在sd卡上时,如果把sd卡拿下安在另一个手机B上,那么apk的数据就可以被B里的恶意应用访问了. 下面是android解决这个问题的方案: 绑定设备 1,绑定perDevice使得应用以及应 ...

  8. ASP.NET 数据绑定常用代码及其性能分析

    用DataBinder.eval 绑定不必关心数据来源(Dataread或dataset).不必关心数据的类型eval会把这个数据对象转换为一个字符串.在底层绑定做了很多工作,使用了反射性能.正因为使 ...

  9. Google发布SSLv3漏洞简要分析报告

    今天上午,Google发布了一份关于SSLv3漏洞的简要分析报告.根据Google的说法,该漏洞贯穿于所有的SSLv3版本中,利用该漏洞,黑客可以通过中间人攻击等类似的方式(只要劫持到的数据加密两端均 ...

  10. hdu 4635 Strongly connected(强连通)

    考强连通缩点,算模板题吧,比赛的时候又想多了,大概是不自信吧,才开始认真搞图论,把题目想复杂了. 题意就是给你任意图,保证是simple directed graph,问最多加多少条边能使图仍然是si ...