Erinevus lehekülje "Teisendusfunktsioonid" redaktsioonide vahel

Allikas: Teadmusbaas
 
(ei näidata sama kasutaja 6 vahepealset redaktsiooni)
1. rida: 1. rida:
 
MariaDB teisendusfunktsioonid on tavaliselt toodud põhifunktsiionide juures.
 
MariaDB teisendusfunktsioonid on tavaliselt toodud põhifunktsiionide juures.
 
Tekstifunktsioonide hulgas on järgmised:
 
Tekstifunktsioonide hulgas on järgmised:
* CAST(avaldis AS tüüp)
+
* CAST(avaldis AS tüüp), [https://mariadb.com/kb/en/library/cast/ vaata näiteid];
 +
* CONVERT(avaldis, tüüp), [https://mariadb.com/kb/en/library/convert/ 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 <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 HEX funktsiooni korral;
 +
* OCT(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:

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.





⇐ Tagasi lausendite lehele