Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
startsWith
startsWith
wertet aus, ob der Ausdruck mit einer von Ihnen angegebenen Teilzeichenfolge beginnt. Wenn der Ausdruck mit der Teilzeichenfolge beginnt, gibt startsWith
„True“ zurück, andernfalls „false“.
Syntax
startsWith(
expression
,substring
,string-comparison-mode
)
Argumente
- expression
-
Der Ausdruck muss eine Zeichenfolge sein. Es kann der Name eines Felds sein, das den Datentyp "string" verwendet, ein literaler Wert wie
'12 Main Street'
oder der Aufruf einer Funktion, die eine Zeichenfolge ausgibt. - substring
-
Der Zeichensatz, der mit dem Ausdruck verglichen werden soll. Die Teilzeichenfolge kann sowohl einmal als auch mehrmals im Ausdruck enthalten sein.
- string-comparison-mode
-
(Optional) Gibt den zu verwendenden Zeichenfolgenvergleichsmodus an:
-
CASE_SENSITIVE
- Bei Zeichenfolgenvergleichen wird zwischen Groß- und Kleinschreibung unterschieden. -
CASE_INSENSITIVE
- Bei Zeichenfolgenvergleichen wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Dieser Wert wird standardmäßig auf
CASE_SENSITIVE
eingestellt, wenn er leer ist. -
Rückgabetyp
Boolesch
Beispiele
Standardbeispiel für Groß- und Kleinschreibung
Das folgende Beispiel, bei dem Groß- und Kleinschreibung beachtet wird, bewertet ob state_nm
startsWith New
.
startsWith(
state_nm
,"New"
)
Das Feld enthält folgende Werte.
New York new york
Für diese Feldwerte werden die folgenden Ergebniswerte zurückgegeben.
true false
Beispiel ohne Unterscheidung von Groß- und Kleinschreibung
Das folgende Beispiel ohne Berücksichtigung der Groß- und Kleinschreibung bewertet if. state_nm
startsWith new
startsWith(
state_nm
,"new"
, CASE_INSENSITIVE)
Das Feld enthält folgende Werte.
New York new york
Für diese Feldwerte werden die folgenden Ergebniswerte zurückgegeben.
true true
Beispiel mit bedingten Anweisungen
Die startsWith
Funktion kann als bedingte Anweisung in den folgenden If-Funktionen verwendet werden: avgIf,, distinct_ minIf,,countIf,,, countIf, maxIf,, medianIfstdevIfstdevpIf, sumIfund. varIfvarpIf
Das folgende Beispiel summiert Sales
nur, wenn state_nm mit New
beginnt.
sumIf(
Sales
,startsWith(state_nm
,"New"
))
Enthält ein Beispiel NOT
Der konditionale NOT
-Operator kann verwendet werden, um auszuwerten, ob der Ausdruck nicht mit der angegebenen Teilzeichenfolge beginnt.
NOT(startsWith(
state_nm
,"New"
))
Beispiel mit numerischen Werten
Numerische Werte können in den Ausdrucks- oder Teilzeichenfolgenargumenten durch Anwendung der toString
-Funktion verwendet werden.
startsWith(
state_nm
, toString(5
) )