什么是运行查询的最佳方法,以便字段中的空格是
忽略了吗?例如,以下查询:
SELECT * FROM mytable WHERE username = "JohnBobJones"
SELECT * FROM mytable WHERE username = "John Bob Jones"
将找到以下条目:
John Bob Jones
JohnBob Jones
JohnBobJones
我正在使用php或python,但我认为这没关系。
最佳答案
SELECT * FROM mytable
WHERE REPLACE(username, ' ', '') = REPLACE("John Bob Jones", ' ', '')
关于sql - 查询忽略空格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2709929/