标签: distinct

SELECT DISTINCT和ORDER BY相同值的数量

我的代码:执行此类功能需要哪些功能?

SELECT DISTINCT word
FROM Table
ORDER BY ??? -- number of equal words in descending order
Run Code Online (Sandbox Code Playgroud)

示例:我有以下数据

Word
----
are
are
are
we
we
we
we
is
is
you
Run Code Online (Sandbox Code Playgroud)

期望的输出:(运行查询后)

Word
----
we
are
is
you
Run Code Online (Sandbox Code Playgroud)

sql-server distinct sql-order-by

-1
推荐指数
1
解决办法
1044
查看次数

如何在sql server 2008 R2中的一个查询中运行distinct和Sum

我有一张桌子#1,如附图所示.首先,我想总结所有不同身份证的所有数量.然后想要显示具有相同数量的id的数量.

在此输入图像描述

sql sum distinct sql-server-2008r2-express

-1
推荐指数
1
解决办法
266
查看次数

SQL独特的问题

所以我很累,但为什么DISTINCT不在这里工作:

      SELECT DISTINCT Review.user_id, Review.id, User.*, Account.* 
      FROM reviews As Review 
      INNER JOIN users AS User ON Review.user_id = User.id 
      LEFT JOIN accounts AS Account ON User.id = Account.user_id 
Run Code Online (Sandbox Code Playgroud)

mysql sql distinct

-2
推荐指数
1
解决办法
222
查看次数

MSSQL:删除重复项的过程

考虑没有任何主键或外键的表。我想编写一个程序,它将删除给定表名的所有重复行。

如果所有字段都相同,则该行应被视为其他行的重复。

如果可以的话,你能建议我吗。我尝试过的一件事是按每个领域分组,但是这种方法并不通用。

sql t-sql sql-server stored-procedures distinct

-2
推荐指数
1
解决办法
1024
查看次数

DISTINCT与CAST和GROUP BY

我试图得到一个DISTINCT列,FeedbackDT但我似乎无法弄清楚为什么它不起作用..

SQL查询:

SELECT COUNT(FeedbackID) as FeedbackID,
       (SELECT DISTINCT CAST(feedbackDateTime AS DATE)) as FeedbackDT
FROM Feedback
WHERE feedBackDateTime <= GETDATE()
GROUP BY (feedbackDateTime)
Run Code Online (Sandbox Code Playgroud)

执行查询的结果

在此输入图像描述

我搜索高低,但无济于事..

感谢任何帮助,谢谢..

sql sql-server group-by distinct sql-server-express

-2
推荐指数
1
解决办法
1454
查看次数

返回SQL表中多列不同的所有列

我在sql表中有5列,我需要所有5列作为输出但在三列上具有不同的操作

需要在三列上返回具有不同操作的所有列

如何实现这一目标?

Timestamp                   Name    State     Context
2013-06-24 11:51:03.2550000 tst1    Started     E1
2013-06-24 11:56:03.2550000 tst1    Completed   E1
2013-06-24 11:51:03.2550000 tst1    Started     E1
2013-06-24 11:56:03.2550000 tst1    Completed   E1
2013-06-24 11:45:03.2550000 tst1    Started     E1
2013-06-24 11:50:03.2550000 tst1    Completed   E1
2013-06-24 11:45:03.2550000 tst1    Started     E1
2013-06-24 11:50:03.2550000 tst1    Completed   E1
Run Code Online (Sandbox Code Playgroud)

在这里,我通过使用下面的查询在三列上应用distinct来获得上表的所有不同结果.但我需要这三个列的不同之处还需要选择上下文列而不在Context列上应用distict

SELECT DISTINCT时间戳,名称,状态FROM TableName group by Timestamp,Name,State

改述我的问题:

我需要从上表中选择唯一的列.这里只有unquie列选择被视为时间戳,名称,状态

Timestamp                   Name    State     Context
2013-06-24 11:51:03.2550000 tst1    Started     E1
2013-06-24 11:56:03.2550000 tst1    Completed   E1
2013-06-24 11:45:03.2550000 tst1    Started E1
2013-06-24 11:50:03.2550000 tst1    Completed   E1
Run Code Online (Sandbox Code Playgroud)

sql sql-server select distinct

-4
推荐指数
1
解决办法
1万
查看次数

如何查找字符串中不同字符的数量

我必须计算字符串中不同字符字母的数量,因此在这种情况下,计数将为 - 3(d,ks)。

鉴于以下情况String

String input;
input = "223d323dk2388s";
count(input);
Run Code Online (Sandbox Code Playgroud)

我的代码:

public int  count(String string) {
        int count=0;
        String character = string;
        ArrayList<Character> distinct= new ArrayList<>();
        for(int i=0;i<character.length();i++){
            char temp = character.charAt(i);
            int j=0;
            for( j=0;j<distinct.size();j++){

                if(temp!=distinct.get(j)){

                    break;
                }

            }

            if(!(j==distinct.size())){
                distinct.add(temp);

            }
        }

        return distinct.size();
    }
Run Code Online (Sandbox Code Playgroud)

输出:3

是否有任何本地库可以返回该字符串中存在的字符数?

java string character distinct

-5
推荐指数
1
解决办法
2万
查看次数