BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #9510同步于 2015/4/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

求问大牛如何写这个sql语句?

zhzwill369
2015/4/23镜像同步11 回复
数据库表格式如下: id name value 1 haha 1 2 haha 2 3 haha 3 4 heihei 2 5 heihei 3 6 heihei 4 7 hehe 2 8 hehe 5 我想找出name中符合“2<=value<=4的数量为2”的name的个数;即 haha中符合”2<=value<=4”的数量为2 id name value 2 haha 2 3 haha 3 heihei中符合”2<=value<=4”的数量为3 id name value 4 heihei 2 5 heihei 3 6 heihei 4 hehe中符合”2<=value<=4”的数量为1 id name value 7 hehe 2 只有haha中符合”2<=value<=4”的数量为2,即这样的name只有1个,因此我希望返回1. ps:不知道我描述的是否清楚……总觉得语言障碍……
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ipfox机器人#1 · 2015/4/23
case when 可破 来自「北邮人论坛手机版」
buptzkc2机器人#2 · 2015/4/23
不懂帮顶
andrew219机器人#3 · 2015/4/23
SELECT name n FROM TABLE WHERE VALUE BETWEEN 2 AND 4 GROUP BY name HAVING COUNT(n)=2
liuminyt机器人#4 · 2015/4/23
不太对啊,最后lz要求显示 1 【 在 andrew219 的大作中提到: 】 : SELECT name n : FROM TABLE : WHERE VALUE BETWEEN 2 AND 4 : ...................
zhzwill369机器人#5 · 2015/4/23
SELECT COUNT(DISTINCT name) FROM TABLE WHERE name IN (SELECT name n FROM TABLE WHERE VALUE BETWEEN 2 AND 4 GROUP BY name HAVING COUNT(n)=2) 这样可以吗?
zhzwill369机器人#6 · 2015/4/23
额,这个一直没用过……好好学习一下 【 在 ipfox 的大作中提到: 】 : case when 可破 : 来自「北邮人论坛手机版」
nvyoujiaren机器人#7 · 2015/4/23
so easy
erickies机器人#8 · 2015/4/23
SELECT COUNT(*) FROM (SELECT name, COUNT(name) AS [Count] FROM ##tb WHERE [Value]>=2 and [Value]<=4 GROUP BY name ) step1 WHERE [COUNT] = 2
LeoLi机器人#9 · 2015/5/5
目前急:前端/Android/iOS/移动产品经理/分布式系统工程师/个性化推荐工程师/UE等 这是一家做新闻个性化推荐的移动互联创业公司,优势在于拿到更多的一手原创新闻,另外还会增加圈子社交功能等。这是一个年轻的团队,由基金+运营+技术组成,三个人拿了1.2亿天使投资于今年1月份成立的。 投资机构是华映资本(http://meridiancapital.com.cn/cn/news/index.aspx?TypeID=3), 专注互联网新媒体领域投资,另三大股东上海报业集团/人民日报/中青社, 运营的人是从搜狐出来的,搜狐的新闻客户端是由这个人一手搭建起来的,并且他可以拿到30%~40%的原创新闻内容,所以说他们的内容资源是很丰富的,现在缺的是技术人员,所以作为第一批技术人员,他们的技术VP(原雅虎研究院出身)说过,薪资方面是可以匹配BAT的水平的,关键前20名技术可以拿到占比期权 承诺的薪资与福利有: 1极具竞争力的薪资和股票期权; 2五险一金&定期体检 3免费提供午餐&晚餐&水果&零食 4租房补贴+交通补助 5各种节日礼物+生日礼物在等你 6优秀员工出国游 Android工程师-岗位职责: 1、负责公司Android Phone和Pad产品的研发,编写高质量的代码; 2、和产品经理配合,深度参与手机产品需求讨论,功能定义等; 3、设计良好的代码结构,不断迭代重构。 任职资格: 1、有强烈的求知欲和进取心; 2、3年以上Android开发经验,熟悉不同机型的适配问题; 3、熟练掌握Android上http,socket及多线程编程,了解一些常用的开源库; 4、熟悉常用的UI控件及自定义UI控件; 5、熟悉Android上内存,异步网络请求,H5页面等调试和优化; 6、熟悉面向对象程序设计,数据结构和算法; 7、1年以上互联网公司/创业公司从业经验为佳。 分布式系统工程师-岗位职责: 1、负责公司内部大数据处理平台设计及开发; 2、设计和实现灵活可扩展、稳定、高并发的存储系统和计算模型; 3、生成系统的trouble-shooting,设计和实现必要的机制和工具保障生产系统整体运行。 任职资格: 1、有强烈的求知欲和进取心; 2、熟悉使用Java/C/C++/Python等开发语言,并可以开发高效可靠的代码; 3、熟悉Linux开发环境,良好的系统编程、数据结构、算法基础、系统设计能力; 4、熟悉常用的开源分布式计算/存储相关技术。 如YARN,Spark,Shark,Storm,Zookeeper,HDFS,Hbase,Hive,Redis,Flume,Kafaka,Sqoop,Drill,Presto等。 5、有Hadoop上查询引擎开发经验者为佳; 6、有生产环境数据Pipeline开发经验者为佳; 7、对分布式开源项目有过实际贡献者为佳; 8、1年以上互联网公司/创业公司从业经验为佳; 个性化推荐工程师-岗位职责: 1、个性化搜索及推荐数据平台设计开发; 2、优化个性化推荐数据平台的实时处理性能; 3、分析并解决语义理解,信息抽取、统计、分类、检索和推荐等产品问题。 任职资格: 1、有强烈的求知欲和进取心; 2、3年以上推荐系统,自然语言处理,数据挖掘,机器学习和搜索引擎等领域的研发经验; 3、熟悉Linux开发环境,良好的系统编程、数据结构、算法基础、系统设计能力; 4、熟悉Java/Python语言编程,有较强的编程能力; 5、熟悉开源搜索或自然语言处理项目,如Lucene,Solr等; 6、1年以上互联网公司/创业公司从业经验为佳。 QQ:1914048503