Sembra che ci siano molti sviluppatori che scrivono il loro SQL capitalizzando le parole chiave:
SELECT column
FROM table
INNER JOIN table
ON condition
WHERE condition
GROUP BY clause
HAVING condition
Mi chiedo perché le persone si attengono a questo approccio? Chiaramente, è una convenzione consolidata da tempo - ma non ho mai incontrato un RDBMS che richiede maiuscole.
Personalmente, trovo le PAROLE CHIAVE CHE DEVONO richiamare l'attenzione su esattamente la parte sbagliata della query, motivo per cui scrivo le parole chiave in lettere minuscole.
Tuttavia, un numero sufficiente di persone usa questa convenzione per capire che potrebbe mancare qualcosa, quindi questa domanda.