Tous les téléchargements de hpalpha
|
|
Teste si la date correspond au passage à l'heure d'été
( dernier dimanche de mars ) Exemple : SELECT passageheureete('2005-04-02'); |
|
|
|
|
Fonction minimizetext
Permet de simplifier une phrase au maximum -> Suppression des lettres en doubles -> Conversion des accents Exemple : SELECT minimizetext('hellllooooo monnnnndeeee'); helomonde |
|
|
|
|
Compte le nombre d'occurrences d'une sous-chaine dans une chaine
Exemple : SELECT stroccurence('Ici un mot, et la un deuxieme mot','mot'); 2 |
|
|
|
|
Retourne le jour de Paques
Basé sur la fonction de SQLPro SELECT datepaque(2005); 2005-03-27 |
|
|
|
|
Teste si l'année est bissextile
Exemple : SELECT estbissextile(2004); TRUE |
|
|
|
|
Retourne la date du début du mois
Exemple : SELECT datedebmois('2005-08-29'); 2005-08-01 |
|
|
|
|
Retourne le nombre de jours du mois
Exemple : SELECT joursdansmois('2004-02-11'); 29 |
|
|
|
|
Retourne le nombre de jours dans l'année
Exemple : SELECT nombrejoursannee('2005-08-29'); 366 |
|
|
|
|
Retourne le numéro du jour
Exemple : SELECT numerodejour('2005-08-29'); 241 |
|
|
|
|
Retourne le numéro de semaine
Exemple : SELECT numerosemaine('2005-08-29'); 35 |
|
|
|
|
Inverse la chaine
Exempe : SELECT inverserchaine('postgresql'); lqsergtsop |
|
|
|
|
Teste si la date correspond au passage à l'heure d'hiver
( dernier dimanche d'octobre ) Exemple : SELECT passageheurehiver('2005-10-30'); TRUE |
|
|
|
|
Teste si l'email passé en paramètre est valide ou non
Exemple : SELECT verifemail('toto@wanadoo.fr'),verifemail('totowanado.fr') TRUE FALSE |
|
|
|
|
Vérification d'un numéro de carte Bancaire
Utilise l'algorithme de LUHN Exemple : SELECT verifcb('1234123412342'); true |
|
|
|
|
Teste la validité d'un numéro ISBN
exemple : SELECT validisbn('2-7081-2829-9'); True |
|
|
|
|
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 |
|
|
|
|
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); 7.79883901763468 Il y 7.80 km entre Issy-les-Moulineaux et Antony |
|
|
|
|
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 |
|
|
|
|
Factoriel version récursive
|
|
|