有问题的数据库是MS SQL。我有这个表和varchar数据类型的这个字段。检索记录哪一个字段值不以空格结尾
字段包含的值,例如:双引号只是用来显示的值空的空间
1. " ABC DEF" 2. "ABC DEF " 3. " ABC DEF " 4. " CCC DEF " 5. " CCC DEF"
。
现在,我该如何检索该字段不以空格结束的所有记录?我认为以下SQL应该可以工作,但它不会!
SELECT * FROM MyTable WHERE MyField like '%DEF'
它检索所有上述记录。一个工作的SQL应该只能检索记录1和5.
任何帮助,非常感谢。谢谢。
http://msdn.microsoft.com/en-us/library/ms177532.aspx –