Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单SQL选择查询_Sql_Sql Server 2008 - Fatal编程技术网

简单SQL选择查询

简单SQL选择查询,sql,sql-server-2008,Sql,Sql Server 2008,有人知道为什么这样不行吗。我不知所措 以下 SELECT * FROM tblCustomerDetails WHERE AccountNo='STO00900' 但是,如果使用任何其他帐户号运行同一查询,则不会返回任何内容 当我运行时,将显示此帐户 SELECT TOP 10 * FROM tblCustomerDetails ORDER BY ID desc 这幅图解释得更好 谢谢试试看 SELECT * FROM tblCustomerDetails WHERE AccountN

有人知道为什么这样不行吗。我不知所措

以下

SELECT * FROM  tblCustomerDetails WHERE AccountNo='STO00900'
但是,如果使用任何其他帐户号运行同一查询,则不会返回任何内容

当我运行时,将显示此帐户

SELECT TOP 10 * FROM tblCustomerDetails ORDER BY ID desc
这幅图解释得更好

谢谢

试试看

SELECT * FROM  tblCustomerDetails WHERE AccountNo LIKE '%STO00900%'
因为可能存在隐藏字符。

请尝试

SELECT * FROM  tblCustomerDetails WHERE AccountNo LIKE '%STO00900%'

因为可能会有隐藏的字符。

请按照Notulyses的建议尝试,但我会建议有点不同:

SELECT * FROM  tblCustomerDetails WHERE LTRIM(RTRIM(AccountNo)) = 'STO00900'

LIKE
操作符可能会匹配比您需要的更多的行(如果te
AccountNo
列不是唯一的),因此我会修剪空白,然后检查特定的帐户。

按照Notulyses的建议尝试,但我会建议有点不同:

SELECT * FROM  tblCustomerDetails WHERE LTRIM(RTRIM(AccountNo)) = 'STO00900'

LIKE
操作符可能会匹配比您需要的更多的行(如果te
AccountNo
列不是唯一的),因此我会修剪空格,然后检查特定的帐户。

条目的开头或结尾可能有一些空格,尝试修剪条目的两端。

条目的开头或结尾可能有一些空间,请尝试修剪条目的两端。

尝试从结果集中的该单元格复制并粘贴到您的第一个选择中。其中可能有其他字符,例如不可见的空间,根据您的连接/DB设置,该空间可能很重要。请尝试使用like,像这样,从tblCustomerDetails中选择*其中AccountNo类似于“%STO00900%”ThanosMarkou我想你的意思是
AccountNo类似于“%STO00900%”
@JNK是的,很抱歉输入错误。我最初尝试将该单元格C+P添加到查询中,但它不起作用。选择LIKE did work,将结果集中的单元格复制和粘贴到第一个SELECT中。其中可能有其他字符,例如不可见的空间,根据您的连接/DB设置,该空间可能很重要。请尝试使用like,像这样,从tblCustomerDetails中选择*其中AccountNo类似于“%STO00900%”ThanosMarkou我想你的意思是
AccountNo类似于“%STO00900%”
@JNK是的,很抱歉输入错误。我最初尝试将该单元格C+P添加到查询中,但它不起作用。选择LIKE did work,Thanksdamn your were to fast for me:Ddamn your were to fast for me:DIf this work,fix your db content,记住这可能会找到比您想要的更多的内容,并且可能比简单的等式更慢如果这样做有效,fix your db content,记住,这可能会发现比您想要的更多,并且可能比简单的等式更慢