列出列中具有相同值的所有行-SQL

列出列中具有相同值的所有行-SQL,sql,list,duplicates,Sql,List,Duplicates,嗨,我有一个如下表,有两列,1.代码,2.说明 Code Description DRU0001 ABCM DRU0002 ABCM DRU0003 ABCM DRU0004 ABCM DRU0005 ABVD DRU0006 ABVD DRU0007 ABVD DRU0008 ABVD DRU0009 AC DRU0010 AC DRU0011 ACE (1 day) DRU0012 ACE (1 day) DRU0013 ACE (1 day) DRU001

嗨,我有一个如下表,有两列,1.代码,2.说明

Code    Description 
DRU0001 ABCM 
DRU0002 ABCM 
DRU0003 ABCM 
DRU0004 ABCM 
DRU0005 ABVD 
DRU0006 ABVD 
DRU0007 ABVD 
DRU0008 ABVD 
DRU0009 AC 
DRU0010 AC 
DRU0011 ACE (1 day) 
DRU0012 ACE (1 day) 
DRU0013 ACE (1 day) 
DRU0014 ACE (3 day) IV 
DRU0015 ACE (3 day) IV 
DRU0016 ACE (3 day) IV 
DRU0017 ACE (3 day) IV 
我想要的是一个SQL代码,它将列出所有描述为“ABCM”的行

select code, Description from Tables.Tables_OD8  WHERE Description ='ABCM'
Code    Description 
DRU0001 ABCM 
DRU0002 ABCM 
DRU0003 ABCM 
DRU0004 ABCM 
但是上面的sql只显示一行,而不是所有描述为“ABCM”的4行

select code, Description from Tables.Tables_OD8  WHERE Description ='ABCM'
Code    Description 
DRU0001 ABCM 
DRU0002 ABCM 
DRU0003 ABCM 
DRU0004 ABCM 
有什么帮助吗


提前感谢

您的SQL对于您尝试执行的任务来说是正确的,因此可能的罪魁祸首是您的数据:其他描述可能包含尾随空格

要进行验证,请运行以下查询:

select code, '"'+Description+'"' from Tables.Tables_OD8
这假设一个RDBMS带有用于连接的
+
;一些数据库使用
|
而不是
+

select code, '"'||Description||'"' from Tables.Tables_OD8
要解决此问题,请使用

select code, Description from Tables.Tables_OD8  WHERE Description LIKE 'ABCM%'

您的SQL对于您试图执行的任务是正确的,因此可能的罪魁祸首是您的数据:其他描述可能包含尾随空格

要进行验证,请运行以下查询:

select code, '"'+Description+'"' from Tables.Tables_OD8
这假设一个RDBMS带有用于连接的
+
;一些数据库使用
|
而不是
+

select code, '"'||Description||'"' from Tables.Tables_OD8
要解决此问题,请使用

select code, Description from Tables.Tables_OD8  WHERE Description LIKE 'ABCM%'
这是你问的吗


这就是您所问的吗?

SQL是正确的,因此可能的问题是,在代码中您正在执行SQL,但只读取结果集中的第一行。如果需要更多帮助,请发布执行SQL并读取行的代码。可能列中有空格。请尝试
…如“ABCM%”之类的描述。
您的查询工具是否可能将结果限制为一行?SQL是正确的,因此可能的问题是,在您的代码中,您正在执行SQL,但只读取结果集中的第一行。如果需要更多帮助,请发布执行SQL并读取行的代码。可能列中有空格。请尝试
…如“ABCM%”之类的描述。
您的查询工具是否可能将结果限制为一行?