PythonQ 240-8XX Manual de usuario Pagina 436

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 435
Kapitel 7: MySQL-Sprachreferenz 415
/ Division:
mysql> select 3/5;
-> 0.60
Division durch 0 erzeugt ein NULL-Ergebnis:
mysql> select 102/(1-1);
-> NULL
Eine Division wird nur dann mit BIGINT-Arithmetik berechnet, wenn sie in
einem Zusammenhang durchgef¨uhrt wird, in dem das Ergebnis in eine Ganzzahl
umgewandelt wird!
7.3.3.2 Mathematische Funktionen
Alle mathematischen Funktionen geben im Fehlerfall NULL zur¨uck.
- Un¨ares Minus.
¨
Andert das Vorzeichen des Arguments:
mysql> select - 2;
-> -2
Wenn dieser Operator mit einer BIGINT benutzt wird, beachten Sie, dass der
R¨uckgab ewert eine BIGINT ist! Das bedeutet, dass Sie - auf Ganzzahlen, die
den Wert -2^63 haben onnten, vermeiden sollten!
ABS(X) Gibt den absoluten Wert von X zur¨uck:
mysql> select ABS(2);
-> 2
mysql> select ABS(-32);
-> 32
Diese Funktion kann bei BIGINT-Werten sicher benutzt werden.
SIGN(X) Gibt das Vorzeichen des Arguments als -1, 0 oder 1 zur¨uck, abh¨angig davon,
ob X negativ, 0 oder positiv ist:
mysql> select SIGN(-32);
-> -1
mysql> select SIGN(0);
-> 0
mysql> select SIGN(234);
-> 1
MOD(N,M)
% Modulo (wie der %-Operator in C). Gibt den Rest von N dividiert durch M zur¨uck:
mysql> select MOD(234, 10);
-> 4
mysql> select 253% 7;
-> 1
mysql> select MOD(29,9);
-> 2
Diese Funktion kann bei BIGINT-Werten sicher benutzt werden.
Vista de pagina 435
1 2 ... 431 432 433 434 435 436 437 438 439 440 441 ... 767 768

Comentarios a estos manuales

Sin comentarios