428 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
-> ’1997 23rd December 03:43:30 x’
SEC_TO_TIME(sekunden)
Gibt das sekunden-Argument, umgewandelt in Stunden, Minuten und Sekun-
den, als Wert im ’HH:MM:SS’- oder HHMMSS-Format zur¨uck, abh¨angig davon, ob
die Funktion in einem Zeichenketten- oder in einem numerischen Zusammen-
hang benutzt wird:
mysql> select SEC_TO_TIME(2378);
-> ’00:39:38’
mysql> select SEC_TO_TIME(2378) + 0;
-> 3938
TIME_TO_SEC(zeit)
Gibt das zeit-Argument, umgewandelt in Sekunden, zur¨uck:
mysql> select TIME_TO_SEC(’22:23:00’);
-> 80580
mysql> select TIME_TO_SEC(’00:39:38’);
-> 2378
7.3.5 Weitere Funktionen
7.3.5.1 Bit-Funktionen
MySQL benutzt BIGINT-Berechnungen (64-Bit) f¨ur Bit-Operationen, so dass diese Opera-
toren einen maximalen Wertebereich von 64 Bits haben.
| Bitweises OR:
mysql> select 29 | 15;
-> 31
& Bitweises AND:
mysql> select 29 & 15;
-> 13
<< Verschiebt eine BIGINT-Zahl nach links:
mysql> select 1 << 2;
-> 4
>> Verschiebt eine BIGINT-Zahl nach rechts:
mysql> select 4 >> 2;
-> 1
~ Invertiert alle Bits:
mysql> select 5 & ~1;
-> 4
BIT_COUNT(N)
Gibt die Anzahl von Bits, die im Argument N gesetzt sind, zur¨uck:
mysql> select BIT_COUNT(29);
-> 4
Comentarios a estos manuales