gorm lowercase in Where clause

MySQL, PostgreSQLのwhere clauseでLOWERCASEを使う場合は下記のように記述する。

SELECT column1, column2, ....
FROM table_name
WHERE LOWER(column1) LIKE LOWER('%value%')

これをgormで記述する場合は下記のように記述する。

db.Where("LOWER(column1) like LOWER(?)", "%"+value+"%").Find(&results)