index Zurück zur Hilfe-Übersichthome Zurück zur Homepage

CQL - Bereichsangaben

Viele Schlüsselworte erwarten eine optionale Bereichsangabe. Eine Bereichsangabe besteht entweder nur aus einer Zahl, der ein Vergleichsoperator vorangestellt sein kann, oder aus zwei Zahlen (hier ohne vorangestellten Vergleichsoperator), separiert durch Leerzeichen.

Besteht eine Bereichsangabe aus zwei Zahlen, so bezeichnen beide den Bereich zwischen diesen Zahlen, einschließlich der beiden Grenzen. Ist nur eine Zahl gegeben, so bezeichnen diese den Bereich. Hat diese Zahl einen vorangestellten Vergleichsoperator, so wird ein Bereich definiert, der in einer Richtung grenzenlos ist:

> Mehr als
>= Mindestens
< Weniger als
<= Höchstens

note Die Voranstellung eines Vergleichsoperators ist nicht Bestandteil des CQL-Standards.

Weiterhin gibt es zwei spezielle Werte: um einen leeren Bereich zu defnieren, sowie * um einen beliebigen Wert (d.h. nach beiden Seiten unbeschränkten Bereich) zu definieren. Diese speziellen Werte sind nicht in jeder Abfrage sinnvoll einsetzbar, und es hängt von der Abfrage ab, ob sie zulässig sind (bei vielen Abfragen in der Partiedatensuche, aber i.A. nicht bei Abfragen in der Positionssuche).

note Die speziellen Wertebereiche und * sind nicht Bestandteil des CQL-Standards.

Beispiele

In den folgenden Beispielen werden Wertebereiche für Jahresangaben behandelt, um beispielsweise Partien aufzufinden, die in einem definierten Jahresbereich liegen sollen.

1934

Bezeichnet das Jahr 1934.

1934 2000

Bezeichnet die Jahre von 1934 bis 2000 (einschließlich der Grenzen).

>=1934

Bezeichnet alle Jahre ab 1934.

<1935

Bezeichnet alle Jahre vor 1935.

*

Finde alle Partien, die ein (d.h. irgendein beliebiges) Partiedatum besitzen. Dies schließt also alle Partien aus, die ohne Partiedatumsangabe sind.

Dies findet alle Partien auf, die ohne Partiedatumsangabe sind.