带有某些条件的准备好的语句(如果有任何值)

我准备了这样的声明

select * from books where author = ? and theme = ?

而且我不知道该怎么办,如果用户选择选项“任何作者”或“任何主题”,我应该为准备好的语句设置什么?