Ü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
NULLoder einstringoder BLOB, der sich nicht verlustfrei in eine Zahl umwandeln lässt, gibt die FunktionNULLzurü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