任何人都可以在下面协助我吗?在sql语句中选择
我有一个表中有10个记录在同一个acc no和不同的分支。如果我解雇了查询,它应该不会返回任何值,而where
条件匹配。
例如:
SELECT *
FROM temp
WHERE branch != "xxx"
应该不返回其他9条也。
有人可以帮助我吗?
感谢
任何人都可以在下面协助我吗?在sql语句中选择
我有一个表中有10个记录在同一个acc no和不同的分支。如果我解雇了查询,它应该不会返回任何值,而where
条件匹配。
例如:
SELECT *
FROM temp
WHERE branch != "xxx"
应该不返回其他9条也。
有人可以帮助我吗?
感谢
使用此
Select * from temp
Where branch != 'xxx'
请使用[编辑]链接来解释此代码的工作原理,而不只是给出代码,因为解释更有可能帮助未来的读者。另见[回答]。 [源(http://stackoverflow.com/users/5244995) –
通过声明使用组。
Select * from temp where Branch != "xxx" group by acc no
也可以将您top 1
所以查询只显示1个记录
Select top 1 * from temp where branch != "xxx"
那么,有什么问题吗? – Ravi
请向我们展示一些**样本数据**以及您的查询的预期和当前输出 –
请阅读[this](http://spaghettidba.com/2015/04/24/how-to-post-at-sql -question-on-a-public-forum /)提供一些关于改善问题的提示。使用适当的软件(MySQL,Oracle,DB2,...)和版本(例如, '的SQL服务器2014'。语法和功能的差异往往会影响答案。 – HABO