Sie können MySQL-Benutzervariablen verwenden, um die Ergebnisse zu vermerken, ohne sie in Temporärvariablen auf dem Client speichern zu müssen. (Siehe auch Abschnitt 9.3, „Benutzerdefinierte Variablen“.)
Um beispielsweise die Artikel mit dem höchsten und dem niedrigsten Preis zu ermitteln, können Sie Folgendes tun:
mysql>SELECT @min_preis:=MIN(preis),@max_preis:=MAX(preis) FROM shop;
mysql>SELECT * FROM shop WHERE preis=@min_preis OR preis=@max_preis;
+---------+----------+-------+ | artikel | haendler | preis | +---------+----------+-------+ | 0003 | D | 1.25 | | 0004 | D | 19.95 | +---------+----------+-------+
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.