选择Null语句,是否可能?

时间:2013-02-19 18:21:49

标签: mysql

我正在创建一个使用登录机制的Java应用程序来测试它,我正在使用

  

SELECT loginname FROM TABLE WHERE password =“abc”。

这实际上是从表中选择一个元组,我将它传递给结果语句rs然后测试rs.next(),如果是,则输入的用户名和密码是正确的。

我刚才有一个问题,是否可以运行一个SELECT语句,该语句不返回任何数据,但仍标记元组?即查询应返回一组等于匹配数的行,但它们都应为null。我不想使用COUNT和其他功能。我只是想知道,这在技术上是否可行?

e.g。

  

SELECT NONE FROM TABLE WHERE password =“abc”。

编辑:我正在使用MySQL

2 个答案:

答案 0 :(得分:7)

这是你需要的吗

SELECT null FROM  table where password= 'abc'

答案 1 :(得分:1)

我不知道你正在使用什么sql server,但是在sqlite3,postgresql和mysql中,你可以运行像select '' from table where password='abc';这样的查询,它会返回包含每个结果的空字符串的1行。