Ich stimme für @Quassnoi - Korrektheit ist ein großer Gewinn.
Ich finde Literale in der Regel nützlicher als die Syntaxsymbole wie <, <=, >, >=, != usw. Ja, wir brauchen (bessere, genauere) Ergebnisse. Und zumindest die Wahrscheinlichkeit, dass ich die Bedeutung der Symbole falsch interpretiere und umkehre, wird so vermieden. Wenn Sie <= verwenden und eine logisch falsche Ausgabe aus Ihrer Select-Abfrage erhalten, können Sie einige Zeit lang umherirren und nur zu dem Schluss kommen, dass Sie <= anstelle von >= geschrieben haben [visuelle Fehlinterpretation?]. Ich hoffe, ich habe mich klar ausgedrückt.
Und verkürzen wir nicht den Code (und machen ihn gleichzeitig übersichtlicher), was wiederum bedeutet, dass er übersichtlicher und leichter zu pflegen ist?
SELECT *
FROM emplyees
WHERE salary between 5000 AND 15000;
SELECT *
FROM emplyees
WHERE salary >= 5000 AND salary <= 15000;
Die erste Abfrage verwendet nur 10 Wörter, die zweite 12!