Freigeben über


between-Operator

Gilt für: ✅Microsoft Fabric

Filtert einen Datensatzsatz nach Daten, die den Werten in einem inklusiven Bereich entsprechen.

between kann für jeden numerischen, DateTime-oder TimeSpan-Ausdruck verwendet werden.

Syntax

T|wherebetween( AusdruckleftRange..rightRange)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich Beschreibung
T string ✔️ Die tabellarische Eingabe, deren Datensätze abgeglichen werden sollen. Beispielsweise der Tabellenname.
Expression Skalarwert ✔️ Der Ausdruck, der zum Filtern verwendet wird.
leftRange int, long, real oder datetime ✔️ Der Ausdruck des linken Bereichs. Der Bereich ist inklusive.
rightRange int, long, real, datetime oder timespan ✔️ Der Ausdruck des rechten Bereichs. Der Bereich ist inklusive.

Dieser Wert kann nur vom Typ "Timespan " sein, wenn Ausdruck und leftRange beide Vom Typ datetimesind. Siehe Beispiele.

Gibt zurück

Zeilen in T, für die das Prädikat von (= > und expr= <) ausgewertet wird.

Beispiele

Im folgenden Beispiel werden die Zeilen nach numerischen Werten gefiltert.

range x from 1 to 100 step 1
| where x between (50 .. 55)

Ausgabe

x
50
51
52
53
54
55

Im folgenden Beispiel werden die Zeilen nach Datum gefiltert.

StormEvents
| where StartTime between (datetime(2007-07-27) .. datetime(2007-07-30))
| count

Ausgabe

Anzahl
476

Im folgenden Beispiel werden die Zeilen nach Datum und Uhrzeit gefiltert.

StormEvents
| where StartTime between (datetime(2007-12-01T01:30:00) .. datetime(2007-12-01T08:00:00))
| count

Ausgabe

Anzahl
301

Im folgenden Beispiel werden die Zeilen mithilfe eines Zeitbereichsbereichs gefiltert.

StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count

Ausgabe

Anzahl
476