Erinevus lehekülje "Teisendusfunktsioonid" redaktsioonide vahel
Allikas: Teadmusbaas
19. rida: | 19. rida: | ||
Arvufunktsioonide juures on: | Arvufunktsioonide juures on: | ||
* CONV(N,arvusüsteem,uus arvusüsteem), kus N on arv - teisendab arvu N olemasolevast arvusüsteemist uude arvusüsteemi, näiteks <code>SELECT CONV(16,10,16);</code> annab vastuseks 10, vaata [https://mariadb.com/kb/en/library/conv/ näiteid]; | * CONV(N,arvusüsteem,uus arvusüsteem), kus N on arv - teisendab arvu N olemasolevast arvusüsteemist uude arvusüsteemi, näiteks <code>SELECT CONV(16,10,16);</code> annab vastuseks 10, vaata [https://mariadb.com/kb/en/library/conv/ näiteid]; | ||
− | * BIN(N), näiteks <code>SELECT BIN(8);</code> annab vastuseks 1000, N on BIGINT tüüpi arv või string; | + | * BIN(N), näiteks <code>SELECT BIN(8);</code> annab vastuseks 1000, N on BIGINT tüüpi arv või string HEX funktsiooni korral; |
* OCT(N); | * OCT(N); | ||
− | * HEX(N). | + | * HEX(N), näiteks <code>SELECT HEX('MariaDB');</code> annab vastuseks 4D617269614442. |
Viimane redaktsioon: 20. mai 2019, kell 08:51
MariaDB teisendusfunktsioonid on tavaliselt toodud põhifunktsiionide juures. Tekstifunktsioonide hulgas on järgmised:
- CAST(avaldis AS tüüp), vaata näiteid;
- CONVERT(avaldis, tüüp), vaata näidet ja kommentaare
Tüüp on üks alljärgnevatest:
- BINARY
- CHAR
- DATE
- DATETIME — Decimal (D) specifier
- DECIMAL[(M[,D])]
- DOUBLE
- INTEGER
- on SIGNED INTEGER lühikuju
- SIGNED [INTEGER]
- TIME — Decimal (D) specifier
- UNSIGNED [INTEGER]
Arvufunktsioonide juures on:
- CONV(N,arvusüsteem,uus arvusüsteem), kus N on arv - teisendab arvu N olemasolevast arvusüsteemist uude arvusüsteemi, näiteks
SELECT CONV(16,10,16);
annab vastuseks 10, vaata näiteid; - BIN(N), näiteks
SELECT BIN(8);
annab vastuseks 1000, N on BIGINT tüüpi arv või string HEX funktsiooni korral; - OCT(N);
- HEX(N), näiteks
SELECT HEX('MariaDB');
annab vastuseks 4D617269614442.