有问题的数据库是 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。
任何帮助深表感谢。谢谢你。