SQL MID()Fonction


Fonction MID()

La fonction MID() est utilisée pour extraire des caractères d'un champ de texte.

Syntaxe SQL MID()

SELECT MID(column_name[,start,length]) FROM table_name;

Paramètre Description
column_name Obligatoire. Le champ à partir duquel extraire des caractères.
start Obligatoire. Spécifie la position de départ (la valeur de départ est 1).
longueur Facultatif. Le nombre de caractères à renvoyer. S'il est omis, la fonction MID() renvoie le texte restant.


Base de données de démonstration

Dans ce tutoriel, nous utiliserons la base de données d'exemple EXAMPLE.

Voici les données sélectionnées dans la table "Websites" :

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | Example      | http://www.example.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+


Exemple de MID() en SQL

L'instruction SQL suivante extrait les 4 premiers caractères de la colonne "name" de la table "Websites" :

Exemple

SELECT MID(name,1,4) AS ShortTitle
FROM Websites;

L'exécution du SQL ci-dessus produit la sortie suivante :

Autres extensions