Ajouter

Tous les téléchargements de hpalpha

    Fibonacci récursif

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Algo de Fibonacci version récursive
    La version récursive est vraiment trop lente
    je la mets juste pour montrer comment faire.

    Fonction soundex francais

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Fonction SOUNDEX francisé

    Exemple : SELECT soundexfr('durand'),soundexfr('durhand'),soundexfr('durond'),soundexfr('dupond');
    D653 D653 D653 D153

    Avoir la date du debut du mois

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Retourne la date du début du mois

    Exemple : SELECT datedebmois('2005-08-29');
    2005-08-01

    Verification d'un numéro de carte bancaire

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Vérification d'un numéro de carte Bancaire
    Utilise l'algorithme de LUHN

    Exemple : SELECT verifcb('1234123412342');
    true

    Tester si un nombre est impair

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Cette fonction retourne true (vrai) si le nombre passé en argument est impair

    Factoriel itératif

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Factoriel version itérative
    n! = n*(n-1)*(n-2)*(n-3)*...*2*1
    1! = 1
    0! = 1
    Exemple: SELECT factoriel_ite(5)
    120

    Il existe l'opérateur : !
    SELECT 5!
    120

    Encodage d'une chaine en base 64

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Encodage en base 64

    Exemple : SELECT encode64('Salut');
    Ks5iTNG

    Connaitre le nombre de jours dans le mois

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Retourne le nombre de jours du mois
    Exemple : SELECT joursdansmois('2004-02-11');
    29

    Valider un numéro ISBN

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Teste la validité d'un numéro ISBN

    exemple : SELECT validisbn('2-7081-2829-9');
    True

    Tester si un nombre est pair

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Cette fonction retourne true (vrai) si le nombre passé en argument est pair

    Factoriel récursif

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Factoriel version récursive

    Décodage d'une chaine en base 64

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Décodage en base 64

    Exemple : SELECT decode64('Ks5iTNG');
    Salut

    Connaitre le nombre de jours dans l'année

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Retourne le nombre de jours dans l'année
    Exemple : SELECT nombrejoursannee('2005-08-29');
    366

    Extraire un email dans un texte

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    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

    Convertir un nombre en lettre

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Converti un nombre en lettre

    Exemple : SELECT nombreenlettre(5423);
    cinq mille quatre cent vingt trois

    Tester si le nombre est premier

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Teste si le nombre passé en paramètre est premier

    Exemple : SELECT estpremier(41047),estpremier(12322);
    TRUE FALSE

    Inverser une chaine

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Inverse la chaine

    Exempe : SELECT inverserchaine('postgresql');
    lqsergtsop

    Connaitre le numero de jour de l'année

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Retourne le numéro du jour

    Exemple : SELECT numerodejour('2005-08-29');
    241

    Extraire un numero de telephone portable dans un texte

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    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

    Convertir un entier en binaire (chaine)

    Licence : Non renseignée - 13/02/2011 - Téléchargé x
    Converti un entier en une chaine de caractère binaire
    Exemple : SELECT inttobin(255);
    11111111