1. Apprendre
  2. /
  3. Cours
  4. /
  5. Analyse exploratoire des données en SQL

Connected

Exercice

Raccourcir les chaînes longues

La colonne description de evanston311 peut être très longue. Vous pouvez obtenir la longueur d'une chaîne avec la fonction length().

Pour l'affichage ou un survol rapide des données, vous pourriez vouloir n'afficher que les premiers caractères. Vous pouvez utiliser la fonction left() pour obtenir un nombre donné de caractères au début de chaque valeur.

Pour indiquer que plus de données sont disponibles, concaténez « '…' » à la fin de toute description raccourcie. Pour ce faire, vous pouvez utiliser une instruction CASE WHEN pour ajouter « '…' » seulement lorsque la longueur de la chaîne est supérieure à 50.

Sélectionnez les 50 premiers caractères de description lorsque description commence par le mot « I ».

Instructions

100 XP
  • Sélectionnez les 50 premiers caractères de description avec « '…' » concaténé à la fin lorsque la length() de description est supérieure à 50 caractères. Sinon, sélectionnez simplement description tel quel.

  • Sélectionnez uniquement les descriptions qui commencent par le mot « I » et non la lettre « I ».

    • Par exemple, vous voudriez sélectionner « I like using SQL! », mais ne voudriez pas sélectionner « In this course we use SQL! ».