获取与子查询给定的最小值匹配的行

密码菜鸟

我有一个NAMES带有列id表格name

查询是根据单词结尾数量最少的字母来获取结果。

例如:亨利,哈里,约翰,弗雷德里克是我桌子上的名字。n和k是只有1个单词的字母作为结尾字母。

这是我到目前为止所做的。

select substr(name, -1, 1) as character, 
       count(*) as wordscount
  from names              
 group by substr(name, -1, 1)
 order by count(*);

这使我的结果如下

 character   wordscount
----------- ------------
 n           1
 k           1
 y           2

我的查询应获取如下结果

 character   wordscount
----------- ------------
 n           1
 k           1

我不想使用,rownum = 1因为可能有多个字母,且字数最少。

select *
  from (select substr(name, -1, 1) as character,
               count(*) as wordsCount
          from names              
         group by substr(name, -1, 1)
         order by count(*))
where rownum = 1;

我不想使用上面的查询,因为这k 1将从我的结果中省略

dcieslak

您在寻找吗?

select substr(name, -1, 1) as character, count(*) as wordscount from names              
group by substr(name, -1, 1) having count(*)= (  
    select min(count(*)) from   names              
     group by substr(name, -1, 1)
 )

或无需额外的包装器:

select * from (
select substr(name, -1, 1) as character, count(*) as wordscount from names              
group by substr(name, -1, 1) ) A  where wordscount = (  
    select min(count(*)) from   names              
     group by substr(name, -1, 1)
 ) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在LINQ查询中获取最小值

来自分类Dev

sql-获取2个子查询的最小值

来自分类Dev

在给定时间在SQL中获取最小值

来自分类Dev

获取最小值

来自分类Dev

如何查询最小值应与edismax在solr中匹配

来自分类Dev

如何查询最小值应与edismax在solr中匹配

来自分类Dev

SQL-获取并替换查询字段的最小值

来自分类Dev

正确分组此查询以仅获取最小值?

来自分类Dev

Excel最小值查询

来自分类Dev

MySQL查询以使用GROUP BY和独立行中的多个表联接获取最大值,最小值

来自分类Dev

Grails 最小值获取

来自分类Dev

SQL根据计算列的最小值获取整个行

来自分类Dev

获取具有多个列的最小值的行

来自分类Dev

SQL根据计算列的最小值获取整个行

来自分类Dev

获取最后 n 行中列的最小值

来自分类Dev

如何使用子查询为另一个最小值挑选相应的值

来自分类Dev

使用datediff查找行之间具有给定间隔的最小值

来自分类Dev

Excel获取最小值,并且如果一行中有两个单元格匹配,则返回连续3列中的值

来自分类Dev

在单个LINQ查询中获取最大值和最小值

来自分类Dev

我如何从 SELECT 查询中获取最大值或最小值

来自分类Dev

获取两列的最小值

来自分类Dev

JavaScript:如何获取最小值

来自分类Dev

SQL从聚合函数获取最小值

来自分类Dev

根据外键获取最小值

来自分类Dev

从嵌套字典获取最小值

来自分类Dev

试图从字典中获取最小值

来自分类Dev

问题获取列表/数组的最小值

来自分类Dev

如何从集合中获取最小值

来自分类Dev

从嵌套的json对象获取最小值