Crée un password aléatoirement avec différents caractères suivant l'option placé en paramètre (optx)
et suivant le nombre de caractères placés en paramètre (len) :
Exemple : SELECT create_pass('u', 6);
AHTCVE
SELECT create_pass('r',8)
Ght6Kr4g
Fonction random surchargée
arguments : minimum
maximum
retourne une nombre aléatoire compris entre minimum et maximum
Exemple : SELECT random(30,50);
39
Extrait un numéro de portable (commençant par 06) à l'intérieur d'un texte
Exemple : SELECT extrairetelportable('Je te laisse mon tel : 06-99-97-96-95');
06-99-97-96-95
Fonction permettant de calculer
une distance orthodromique en kilomètres
entre deux points A et B
Arguments : long_a (longitude du point a)
lat_a (latitude du point a)
long_b (longitude du point b)
lat_b (latitude du point b)
retourne le nombre de km entre les 2 points
Exemple : SELECT distancelonglat(2.266667,48.816667,2.30,48.75);
...
Converti une chaine ($1) en un entier si possible sinon on prend $2
Exemple : SELECT strtointdef('6544','10'), strtointdef('-99','10'), strtointdef('5b6','10')
6544 -99 10
La fonction prend en entrée une chaine de caractère 'input' et renvoie en sortie une chaîne de caractères 'output' qui correspond à 'input' encodée en code128 pour la création de code-barres. Dans un logiciel de traitement de texte quelconque, il suffit d'appliquer la police code128 à la chaîne 'output' pour avoir une jolie succession de barres noires et blanches, lisible par un lecteur de code-ba...
On extrait une adresse mail parmi un texte passé en paramètre
Exemple: SELECT extraireemail('Voici le mail de Toto : toto@wanadoo.fr Chut, il faut pas le dire');
toto@wanadoo.fr
Extrait un numéro de portable (commençant par 06) à l'intérieur d'un texte
Exemple : SELECT extrairetelportable('Je te laisse mon tel : 06-99-97-96-95');
06-99-97-96-95