Ambas as consultas a seguir retornam a mesma saída, mas estou curioso para saber se há diferença subjacente entre essas duas sintaxes.
SELECT * FROM table
WHERE first_name = 'John';
e
SELECT * FROM table
WHERE 'John' = first_name;