Como formatar a cláusula WHERE e '?' em uma consulta SQLite?

Estou tentando usar as funções SQLite integradas e não sei como formatar uma consulta. Como formatar oWHERE e a cláusula? que pode entrar lá:

column [] = {"name"};
selectionArg [] = {"john};
Select name from mytable where id = "john"

db.query(mytable, column, id = ?, selectionArg, null,null,null);

Não estou onde posso testá-lo, mas estou tentando fazer o certo da primeira vez. Não tenho certeza se o? precisa ser"?" ou se forid = + "?" e assim por diante. Não consigo encontrar nenhum exemplo do formato.

questionAnswers(2)

yourAnswerToTheQuestion