diff --git a/includes/database/select.inc b/includes/database/select.inc
index 3b9643b1e25976d63e6c0af40f9b0cd637a7cb52..1dc4dc72384627e7f8921fde830e6707bd105386 100644
--- a/includes/database/select.inc
+++ b/includes/database/select.inc
@@ -1355,6 +1355,10 @@ public function __toString() {
     }
 
     // RANGE
+    // There is no universal SQL standard for handling range or limit clauses.
+    // Fortunately, all core-supported databases use the same range syntax.
+    // Databases that need a different syntax can override this method and
+    // do whatever alternate logic they need to.
     if (!empty($this->range)) {
       $query .= "\nLIMIT " . $this->range['length'] . " OFFSET " . $this->range['start'];
     }