Temat: Funkcja losująca znaki
Czy istnieje funkcja ,która wylosuje znak z określonego przedziału np. 'A' - 'Z'.
Może jest jakaś podobna funkcja do tej ,która losuje liczby random().
PostgreSQL to najbardziej zaawansowany system relacyjnych baz danych Open Source.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Czy istnieje funkcja ,która wylosuje znak z określonego przedziału np. 'A' - 'Z'.
Może jest jakaś podobna funkcja do tej ,która losuje liczby random().
Wbudowanej to chyba nie ma, ale mozesz napisac swoją:
CREATE OR REPLACE FUNCTION random_ascii() RETURNS CHAR AS
'
BEGIN
RETURN chr(mod(trunc(random()*100)::int,26)+65);
END;
' LANGUAGE plpgsql;
Posty [ 2 ]
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.006 sekund, wykonano 10 zapytań ]