Sql 如何按描述顺序选择同一单词

Sql 如何按描述顺序选择同一单词,sql,Sql,如何按描述顺序在列中选择相同的单词 名字 期望输出 如果您只想获得重复的名称,可以使用COUNT/GROUP BY/HAVING SELECT Name FROM YOUR_TABLE GROUP BY Name HAVING COUNT(Name) > 1 ORDER BY Name DESC 这将为您提供所需的输出: SELECT name FROM table WHERE name IN (SELECT name FROM table GROUP B

如何按描述顺序在列中选择相同的单词

名字

期望输出


如果您只想获得重复的名称,可以使用COUNT/GROUP BY/HAVING

SELECT Name
FROM YOUR_TABLE
GROUP BY Name
HAVING COUNT(Name) > 1
ORDER BY Name DESC

这将为您提供所需的输出:

SELECT name FROM table 
WHERE name IN (SELECT name FROM table
               GROUP BY name
               HAVING COUNT(name) > 1)
ORDER BY name DESC

你到底想要什么?。你想要苹果2次出现所有重复的名字都按描述顺序显示你想要的只是重复的名字或包括重复名字的所有名字按名称描述顺序?在这里发布你想要的输出。如何显示所有重复的名字?如果有三个苹果,如何全部显示?您可以添加外部查询来选择所有具有重复名称的行:从您的_表中选择名称作为l JOIN从您的_表组中选择名称按名称(COUNTName>1作为l上的dbl)。名称=dbl。名称顺序按l。名称描述
SELECT Name
FROM YOUR_TABLE
GROUP BY Name
HAVING COUNT(Name) > 1
ORDER BY Name DESC
SELECT name FROM table 
WHERE name IN (SELECT name FROM table
               GROUP BY name
               HAVING COUNT(name) > 1)
ORDER BY name DESC