Sql server SQL Server:如何编写查询以选择所有值均小于0(零)的id
考虑下表 表1:Sql server SQL Server:如何编写查询以选择所有值均小于0(零)的id,sql-server,tsql,Sql Server,Tsql,考虑下表 表1: id (int): 1 1 2 2 2 value (int): -1 0 -1 -3 -8 如何编写查询以从列值的所有值都小于0的表中选择id?试试这个- DECLARE @temp TABLE ( id INT, value INT ) INSERT INTO @temp (id, value) VALUES (1, -1), (1, 0), (2, -1), (2, -3), (2, -8) SEL
id (int): 1 1 2 2 2
value (int): -1 0 -1 -3 -8
如何编写查询以从列值的所有值都小于0的表中选择id
?试试这个-
DECLARE @temp TABLE
(
id INT,
value INT
)
INSERT INTO @temp (id, value)
VALUES (1, -1), (1, 0), (2, -1), (2, -3), (2, -8)
SELECT id
FROM @temp
GROUP BY id
HAVING MAX(value) < 0
你应该试试,我找不到办法。我需要一些帮助,说你也把它正常化了,那是作弊!:)@德瓦特。。非常感谢@米奇麦。。业余爱好者学会了就成了专家。业余爱好者和想学习的业余爱好者都没有错。
id
-----------
2