SQL小需求

原创 2015年11月18日 17:25:59

今天在群里讨论一个需求:(无聊 就写了一下大笑)

需求:请教一条sql,我id不唯一,我想取name的值有0也有非0的id,比如下面我要取的是1和4
id name
1 0
1 1
1 2
2 0
3 0
4 0
4 2
5 1
5 2
6 0
6 0


解答:

-- 1.写法1:子查询
SELECT ID,NAME
  FROM TEST
 WHERE ID IN (SELECT ID FROM TEST GROUP BY ID HAVING COUNT(DISTINCT NAME) > 1)
   AND NAME = '0';




-- 2.写法2:分析函数
SELECT *
  FROM (SELECT ID, NAME, COUNT(DISTINCT NAME) OVER(PARTITION BY ID) AS RN FROM TEST) T
 WHERE RN > 1
   AND NAME = '0'



版权声明:本文为博主原创文章,未经博主允许不得转载。

或许你不知道的10条SQL技巧

一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 not ...
  • cookie151
  • cookie151
  • 2017年07月17日 18:10
  • 328

SQL数据库设计(一)---需求分析与逻辑设计

今天先来介绍 数据库设计中的需求分析和逻辑设计(ER图)阶段,明天介绍物理设计与维护优化,数据库设计是非常有意思的:-) 数据库设计 根据系统业务的需要,结合我们所选用的DBMS,为这个业务系统构...
  • y874961524
  • y874961524
  • 2016年05月22日 21:20
  • 3347

大数据时代的SQL、NoSQL和NewSQL

随着Hadoop/Spark技术的蓬勃发展,用于解决大数据分析的技术平台开始涌现。Hadoop/Spark凭借性能强劲、高度容错、调度灵活等技术优势已渐渐成为主流技术,业界大部分厂商都提供了基于Had...
  • willtongji
  • willtongji
  • 2016年10月20日 17:01
  • 3007

用户需求说明书 与 需求规格说明书 有什么本质区别?

1、用户需求说明书是用户的需求,需要和用户确认的;需求规格说明书是系统需求主要是对内的。你考虑了一个对外一个对内。而且需求管理的时候也需要用到用户需求 2、 优点:用户的语言与设计人员的语言是不...
  • Zhou_Andy
  • Zhou_Andy
  • 2016年09月23日 10:24
  • 3488

国内外需求管理工具使用感悟!

需求管理(REQM,Requirements Management)属于成熟度2级(受管理级)的过程域,是其他许多过程域实施的前提。对于暂未实施CMMI的企业,同样也可以借鉴CMMI的原则,实施和优化...
  • kingboy123000
  • kingboy123000
  • 2015年07月09日 10:41
  • 23829

需求分析:需求调研的七种方法

需求获取一般包括这几种方式:观察法、体验法、单据分析法、报表分析法、问卷调查法、访谈法、需求调研会法。这是需求调研的“七种武器”,它们各有优缺点,无论你想要了解的是什么需求,都需要将这些方式组合应用,...
  • yang_changchun
  • yang_changchun
  • 2016年12月21日 10:39
  • 4667

需求分析的步骤

遵循科学的需求分析步骤可以使需求分析工作更高效。需求分析的一般步骤如图2-3所示。 需求涉及的方面有很多。 在功能方面,需求包括系统要做什么,相对于原系统目标系统需要进行哪些修改,目标用户有哪些,...
  • u013800147
  • u013800147
  • 2014年03月25日 18:03
  • 4235

用户需求、功能需求与业务需求的区别

什么是用户需求?什么是功能需求? 我觉得: 用户需求针对的是人,描述的是用户想做某件事情所遇到的问题,或所想满足的欲望; 而功能需求针对的是产品,描述是是产品如何解决用户...
  • Road2010
  • Road2010
  • 2014年10月15日 21:20
  • 4531

java项目练习需求分析5

继续推出java项目练习的项目需求!
  • u014707949
  • u014707949
  • 2014年04月16日 15:11
  • 2618

测试工程师如何进行需求评审

功能需求     性能需求
  • fireflymao2011
  • fireflymao2011
  • 2014年08月23日 23:04
  • 1254
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL小需求
举报原因:
原因补充:

(最多只允许输入30个字)