任何人都知道为什么这不起作用。我不知所措
以下
SELECT * FROM tblCustomerDetails WHERE AccountNo='STO00900'
如果我使用任何其他的accoutn号运行相同的查询,则返回任何内容。
此帐户将在我运行时显示
SELECT TOP 10 * FROM tblCustomerDetails ORDER BY ID desc
图片更好地解释了它。
由于
答案 0 :(得分:2)
尝试Notulysses建议,但我会推荐它有点不同:
SELECT * FROM tblCustomerDetails WHERE LTRIM(RTRIM(AccountNo)) = 'STO00900'
LIKE
运算符可能会匹配超出您需要的行数(如果te AccountNo
列不唯一),那么我会修剪空格然后检查特定帐户
答案 1 :(得分:2)
条目中可能在开头或结尾有一些空格,尝试修剪条目的两端。
答案 2 :(得分:0)
尝试
SELECT * FROM tblCustomerDetails WHERE AccountNo LIKE '%STO00900%'
因为可能有隐藏的角色。