2017-03-29 165 views
-5

任何人都可以在下面协助我吗?在sql语句中选择

我有一个表中有10个记录在同一个acc no和不同的分支。如果我解雇了查询,它应该不会返回任何值,而where条件匹配。

例如:

SELECT * 
FROM temp 
WHERE branch != "xxx" 

应该不返回其他9条也。

有人可以帮助我吗?

感谢

+1

那么,有什么问题吗? – Ravi

+0

请向我们展示一些**样本数据**以及您的查询的预期和当前输出 –

+0

请阅读[this](http://spaghettidba.com/2015/04/24/how-to-post-at-sql -question-on-a-public-forum /)提供一些关于改善问题的提示。使用适当的软件(MySQL,Oracle,DB2,...)和版本(例如, '的SQL服务器2014'。语法和功能的差异往往会影响答案。 – HABO

回答

-1

使用此

Select * from temp 
Where branch != 'xxx' 
+0

请使用[编辑]链接来解释此代码的工作原理,而不只是给出代码,因为解释更有可能帮助未来的读者。另见[回答]。 [源(http://stackoverflow.com/users/5244995) –

0

通过声明使用组。

Select * from temp where Branch != "xxx" group by acc no

也可以将您top 1所以查询只显示1个记录

Select top 1 * from temp where branch != "xxx"