parameters for select

It's possible to add parameters before executing query. 
Just wan't add this method for generating placeholders "?,?,?,?,?"
I can not really get why do we need 2 structs selectPart and part.
can we just put 
pred interface{} 
args []interface{}
inside selectPart ?