Zum Hauptinhalt springen
Übersetzte Seite

Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.

SIGN

Gibt -1 zurück, wenn der Eingabewert negativ ist, 0, wenn der Eingabewert 0 ist, und 1, wenn der Eingabewert positiv ist.

Siehe auch:
[SELECT]


Syntax​

SELECT SIGN(numeric_expression) FROM <multipartIdentifier>;

Argumente​

numeric_expression
Ein Ausdruck aus der Kategorie der exakten oder näherungsweisen numerischen Datentypen.

Ist numeric_expression NULL oder ein string oder BLOB, der sich nicht verlustfrei in eine Zahl umwandeln lässt, gibt die Funktion NULL zurück.

Rückgabewert(e)​

Gibt -1, 0 oder 1 zurück.


Beispiele​

Das Vorzeichen einer Zahl bestimmen​

SELECT name, sign(strftime('%s', creationTimestamp)-strftime('%s','now')) as sign
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';

Weitere Informationen finden Sie unter https://www.sqlite.org/lang_corefunc.html#sign