Fonctions communes
① Fonction: La méthode est similaire à Java, un langage est encapsulé dans un ensemble de corps de la méthode logique, le nom de la méthode d'exposition externe.
② avantages:. Les détails de mise en œuvre de peau, 2 améliore la réutilisabilité du code ;.
③ appel: sélectionnez le nom de la fonction (liste d'arguments) table [de]
④ Catégorie: 1. fonction à sens unique, tels que concat, longueur, IFNULL analogues;
2. La fonction de paquets, faire des statistiques d'utilisation, aussi connu sous le nom des fonctions statistiques, des fonctions d'agrégation, groupe de fonctions;
Une fonction de caractère
① paramètre d'octets de longueur acquise;
SELECT longueur ( ' John ' ); # 4 résultats
SELECT longueur ( « Chi Master » ). Résultat # 9, la lettre d'un UTF8 occupe un octet, un caractère occupe 3. Octets
② concaténation de chaînes de concat
sélectionnez concat (last_name, ' _ ' , prenom)姓名d' employés;
③ supérieure, inférieure
SELECT supérieur ( ' Jhon ' ); variante # majuscules lettres SELECT inférieures ( ' JHON ' ), les lettres en minuscules #
Exemple ② et ③ en combinaison:
SELECT concat (supérieur (last_name), nom inférieur (prenom) à partir des employés; # changement du nom en majuscules, minuscules changement de nom, puis épissage
④ substr / sous - chaîne, l' interception de caractères, il y a deux utilisation
Utilisez un:
SELECT substr ( « élément Limo Chou Lu Chin dans l' amour » , 7 ); # Les résultats sont présentés comme « Lu Yuan juste », cette utilisation représente tous les personnages du dos de l'index spécifié;
Utilisation de deux:
SELECT substr ( ' élément Limo Chou Lu Chin dans l' amour ' , 1 , 3 ); # Les résultats sont présentés comme 'Limo Chou', représente un personnage de la longueur de caractères INTERCEPTIONS cette index d'utilisation
Exemple: Nom du premier caractère en majuscules, minuscules autres caractères, puis utilisez _ couture, affiché
sélectionner concat (supérieure (substr (nom_famille, 1 , 1 )), ' _ ' , inférieure (substr (nom_famille, 2 ))) out_put d' employés;
⑤ instr sous-chaîne numéro de séquence retourne l'index de la première occurrence, retourne 0 si aucun
exemple:
SELECT InStr ( ' Yang Buhui amour avec six Yin Xia ' , ' Yin six Man ' ) AS out_put, les résultats sont présentés comme # 7;
⑥ fonction Trim
trim (espaces) remove de chaque côté de la chaîne;
SELECT TRIM ( ' Cuishan ' ) AS out_put; # Les résultats sont présentés comme 'Cuishan';
TRIM ( « caractère 1 », de « chaîne 2 ») , respectivement, supprime une chaîne de caractères spécifiée 1 des deux côtés ;
exemple:
SELECT TRIM ( ' A ' , de ' feuilles AAAA AAAA Greenfield aaa ' ) AS out_put; # Les résultats sont présentés comme des 'aaa feuilles Greenfield';
⑦ LPAD atteindre remplis avec le caractère spécifié de longueur déterminée;
SELECT LPAD ( ' Yin Susu ' , 10 , ' * ' ) AS out_put; # Les résultats sont présentés comme « ******* Yin Susu '
⑧ RPAD obtenir le droit rempli avec le caractère spécifié longueur spécifiée;
SELECT RPAD ( ' Yin Susu ' , 12 est , ' ab & ' ) out_put les AS, les résultats sont présentés comme 'Yin Susu ababababa'
⑨ remplacer remplacer
SELECT Remplacer ( ' zhangwuji Zhou Zhiruo dans l' amour ' , ' Zhou Zhiruo ' , ' Zhao ' ) out_put AS; # résultat est ' l' amour avec Zhao zhangwuji'