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					 
				 | 
			|
| 
					 | 
			|