Présentation sql sql
Langage SQL -Sélection simple-
Hamza RAYD Plan
1. Présentation de SQL
2. Objectif
3. La base de données
4. Sélection sur une seule table
5. Tri des enregistrements
6. Expression comme résultat
7. Fonctions particulières
2 1. Présentation de SQL
SQL signifie « Structured Query Language » c'est-à-dire Langage de requêtes structuré.
En fait SQL est un langage complet de gestion de bases de données relationnelles. Il a été conçu par IBM dans les années …afficher plus de contenu…
11 7. Fonctions particulières
Chaque SGBD propose des fonctions pour gérer les dates et les chaînes de caractères.
Nous verrons dans la suite les fonctions SQL Server.
7.1 Fonctions sur les dates
12 a) DATEADD
Retourne une nouvelle date dont un intervalle a été ajouté à la date donnée.
Format : DATEADD (datepart, number, date)
Le champ datepart mentionne l’élément de la date date sur lequel l’entier number sera ajouté. Il est possible de mentionner, comme valeur de datepart, les codes suivants :
• Année : year ou les codes yy ou yyyy
• Mois : month ou les codes mm ou m
• Jour dans l’année : dayoftheyear ou les codes dy ou y
• Jour : day ou les codes dd ou d
• Semaine : week ou les codes wk ou ww
• Heure : hour ou le code …afficher plus de contenu…
16 g) CONVERT
Réalise une conversion explicite.
Format : CONVERT (data_type [(length)], expression [, style])
Convertit l’expression expression dans le type de donnée data_type (avec éventuellement une limite sur la longueur en respectant le style style mentionné.
Le style peut être :
• 1 pour la date sous la forme mm/dd/yy ou 101 pour mm/dd/yyyy
• 3 pour la date sous la forme dd/mm/yy ou 103 pour dd/mm/yyyy
• 5 pour la date sous la forme dd-mm-yy ou 105 pour dd-mm-yyyy
• 7 pour la date sous la forme Mon dd, yy ou 107 pour Mon dd, yyyy
• 8 ou 108 pour l’heure sous la forme hh:mm:ss
• 13 ou 113 pour un format dd mon yyyy