|
![]() | Funkce definovanΘ normou SQL | CHAR_LENGTH, OCTET_LENGTH, BIT_LENGTH | ![]() |
POSITION(str IN str2)
Funkce hledß °et∞zec nebo text str v °et∞zci nebo textu str2. Funkce vracφ nulu, pokud °et∞zec nenaÜla, nebo prvnφ pozici, v nφ₧ se str v str2 nachßzφ, poΦφtßno od jednΘ.
Je-li str prßzdn² °et∞zec, funkce vracφ 1, je-li str2 prßzdn² °et∞zec, funkce vracφ 0.
P°i hledßnφ °et∞zce se hledß bez ohledu na velikost pφsmen, pokud str2 je typu ignorujφcφho velikost pφsmen.
Odchylky od Intermediate level sm∞rem k Full level nebo k SQL 3
OdliÜnosti od normy
P°φklad pou₧itφ:
funkce, kterß vrßtφ prvnφ mezeru v parametru
FUNCTION PRVNIMEZERA (strpar CHAR (100))
RETURNS INT;
BEGIN
RETURN (POSITION(" " IN strpar));
END
Viz
![]() | Funkce definovanΘ normou SQL | CHAR_LENGTH, OCTET_LENGTH, BIT_LENGTH | ![]() |