select * from USER where name like '%hoge%';


S2Daoで表現するとき、よくこういう風に書いてしまいがち

select * from USER where name like '%/*name*/%'

でも、こうするとnameの後ろの%が消されてしまい、まともなSQLが生成されない

だからこんな感じにする

select * from USER where name like ('%' + /*name*/'hogehoge' +'%')

こうすれば、後ろのhogehogeはなくなってlike検索ができるようになるぜ