En SQL, les chaînes de texte font partie des objets triables. Cela signifie qu'ils obéissent à leurs propres règles d'ordonnancement interne, par exemple l'ordre alphabétique. Des opérations de comparaison (par exemple, "moins que" ou "plus que") peuvent être appliquées à ces chaînes de texte, et les valeurs de l'expression doivent être évaluées selon une certaine séquence de tri. Par exemple, l'expression 'a'<'b' signifie que 'a' précède 'b' dans la séquence de tri. L'expression 'c'>'b' signifie que 'c' est défini après 'b' dans la séquence de tri. Les chaînes de texte contenant plus d'un caractère sont triées en comparant séquentiellement les caractères : on compare d'abord les premiers caractères de deux chaînes, puis les seconds, et ainsi de suite, jusqu'à ce qu'une différence soit trouvée entre les deux chaînes. Cette distinction contrôle l'ordre de tri.

Une comparaison (COLLATION) est généralement comprise comme un objet du schéma qui définit une séquence d'ordre (ou séquence de tri).