Edited at

typeormでのLIKE検索方法

わかってしまえばなんてことないんだけど、すごくハマった。。

LIKEで必要な%とかは、parametersの方に書く。

なんですぐ気付かなかったんだろう。。

NG

return await this.connection.query('select * from hoge where name LIKE %@0%', [name]);

OK

return await this.connection.query('select * from hoge where name LIKE @0', ['%' + name + '%']);

ちなみに日本語検索でも、Nプレフィックスは必要なかった。

参考:https://stackoverflow.com/questions/47814537/how-to-perform-a-like-query-typeorm