john
の間にスペースがあるからです およびcraig
。それはうまくいくでしょう
select id from person
where replace(concat(fname, lname),' ','') LIKE = '%johncraigsmith%'
しかし、それはパフォーマンスのところでひどいです。良いでしょう
select id from person
where lname = 'smith'
and fname = 'john craig'
john
の間にスペースがあるからです およびcraig
。それはうまくいくでしょう
select id from person
where replace(concat(fname, lname),' ','') LIKE = '%johncraigsmith%'
しかし、それはパフォーマンスのところでひどいです。良いでしょう
select id from person
where lname = 'smith'
and fname = 'john craig'