0
votes

Que fait le symbole% à la fin d'une chaîne dans SQL?

Je travaille dans le didacticiel Sparkricks SparkRicks SparkSLS et j'ai trouvé le bit de code ci-dessous.

Je me demandais ce que le commandement similaire et ce que le% à la fin du "meurtre" et "homicide" . Je suppose que cela en fait de sorte que tout puisse suivre ces mots de la chaîne, mais je voulais obtenir une confirmation. Merci! xxx


2 commentaires

Vous devriez lire sur l'opérateur similaire: w3schools.com/sql/sql_like.asp


Les documents sur comme et% de Data Databicks sont ici: docs.databricks.com/spark/latest/spark-sql/language-manual/...


4 Réponses :


2
votes

n'importe quoi comme "meurtre%" inclurait: xxx

% est une carte générique et que vous l'utilisez avec comme


0 commentaires

0
votes

Le '%' est une carte générique utilisée dans SQL avec l'opérateur similaire pour représenter zéro, un ou plusieurs caractères. Par conséquent, comme «meurtre%» correspondra à n'importe quel modèle qui commence par le mot «meurtre».


0 commentaires


0
votes

% est un caractère générique, utilisé pour remplacer tout autre caractère (s) de caractère (s) dans une chaîne.it représente zéro, un ou plusieurs caractères.

Les caractères génériques sont utilisés avec l'opérateur SQL comme. L'opérateur similaire est utilisé dans une clause d'origine pour rechercher un motif spécifié dans une colonne.

dans votre requête: xxx

Il correspondra aux résultats suivants: xxx


0 commentaires