关于数据库的多条件查询

我要依次输入名称,时间范围,金额范围
然后将数据库符合这三个条件的数据输出出来,
我的sql语句应该怎么写?
比如数据库是good: id name date prise
我的sql语句
String sql=“SELECT From good WHERE name LIKE ?% ……”
在idea实现,我省略号这段接下来应该怎么写啊?时间范围和金额范围可以和名称放在一个语句中吗?

SELECT * From good WHERE name LIKE '%123%' and date between '2021-1-1' and '2022-1-1' and prise>1