Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Les magies qui sont écrites sur plusieurs lignes sont précédées d'un double signe de pourcentage (%%
) et sont appelées fonctions de magie cellulaire ou magies cellulaires.
%%sql
Cette magie cellulaire permet d'exécuter des instructions SQL directement sans avoir à la décorer avec des instructions SQL Spark. La commande affiche également la sortie en appelant implicitement .show()
sur le cadre de données renvoyé.

La commande %%sql
tronque automatiquement les sorties de colonne à une largeur de 20 caractères. Actuellement, ce paramètre n'est pas configurable. Pour contourner cette limite, utilisez la syntaxe complète suivante et modifiez les paramètres de la méthode show
en conséquence.
spark.sql("""YOUR_SQL
""").show(n=number
, truncate=number
, vertical=bool
)
-
n
int
, facultatif. Nombre de lignes à afficher. -
tronquer –
bool
ouint
, facultatif : sitrue
, tronque les chaînes de plus de 20 caractères. Lorsqu'il est défini sur un nombre supérieur à 1, tronque les chaînes longues à la longueur spécifiée et aligne les cellules à droite. -
vertical –
bool
, facultatif. Sitrue
, imprime les lignes de sortie verticalement (une ligne par valeur de colonne).