Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Johnny - 06-07-2006 00:21 [MySQL] Funkcja UPPER
Witam
Mam tabelke t z polem i (integer, autoincrement) i hasz (varchar 32). Tabela ma iles tam rekordow, zapuszczam zapytanie:
update t set hasz=UPPER(SUBSTRING(reverse(md5(i)),1,10))
wypelnia mi kolumne "hasz" stringami jednak zawieraja one male litery, mimo, ze jest wyraznie UPPER uzyte. Dlaczego tak sie dzieje? Samo Upper dziala, bo gdy wykonam:
Johnny napisał(a): > update t set hasz=UPPER(SUBSTRING(reverse(md5(i)),1,10)) > wypelnia mi kolumne "hasz" stringami jednak zawieraja one male litery, > mimo, ze jest wyraznie UPPER uzyte. Dlaczego tak sie dzieje? Następny co ma wstręt do dokumentacji?
"If you want to convert the value to uppercase, see the description of binary string conversion given in the entry for the BINARY operator in Section 12.8, "Cast Functions and Operators". "
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona