|
![]() | COALESCE | ![]() | Funkce definovanΘ normou SQL | AgregaΦnφ funkce | ![]() |
CAST (arg AS typ)
Funkce CAST provßdφ konverzi argumentu arg na zadan² typ.
(Pozor - funkce nenφ toto₧nß s p°etypovßnφm (angl. casting) ve vyÜÜφch programovacφch jazycφch.)
Ve funkci nenφ mo₧nΘ zvolit zp∙sob formßtovßnφ, pokud to vadφ, pou₧ijte specializovanou konverzφ funkci jazyka 602SQL.
P°i provßd∞nφ funkce m∙₧e dojφt k chybßm trojφho druhu:
T∞mto chybßm lze zabrßnit nastavenφm vhodn²ch voleb ve funkci Set_sql_option
(volba SQLOPT_MASK... (8,16,32)). Jsou-li tyto volby zapnuty, pak v prvnφch dvou p°φpadech je v²sledkem hodnota NULL, ve t°etφm p°φpad∞ je °et∞zec se°φznut zprava.
OdliÜnosti od normy
P°φklad pou₧itφ:
P°etypovßnφ v²razu z Money na Integer
SELECT Firmy.firma,CAST(SUM(Objednavky.objednavka) AS INT)
FROM Firmy, Objednavky
WHERE Objednavky.firma=Firmy.firma
GROUP BY Firmy.firma
Viz konverznφ funkce jazyka pou₧itelnΘ v SQL:
Str2int
, Str2bigint
, Str2money
, Str2real
, Str2date
, Str2time
, Str2timestamp
, Int2str
, Bigint2str, Money2str
, Real2str
, Date2str
, Time2str
, Timestamp2str
, Datetime2timestamp
, Timestamp2date
, Timestamp2time
, Ord, Chr
,
![]() | COALESCE | ![]() | Funkce definovanΘ normou SQL | AgregaΦnφ funkce | ![]() |