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! P>
4 Réponses :
n'importe quoi comme "meurtre%" code> inclurait: % code> est une carte générique et que vous l'utilisez avec comme p> p>
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». P>
Comme est un chèque où vous voulez comparer une sous-chaîne. Le% est l'exemple que vous avez donné signifie quelque chose de chaîne qui commence par meurtre. % est une carte générique dans SQL, ce qui signifie qu'il permet de tous les caractères où vous le placez. p>
Veuillez vous reporter à https://www.w3schools.com/sql/sql_like.asp < / a> Pour plus d'informations sur la manière d'utiliser des caractères génériques, la table est d'ici. P>
Mise en garde! comme code> se soucie du cas. Votre colonne de table peut permettre des comparaisons insensibles de cas. MySQL Varchar est par défaut par défaut de Case-Insensitve, Postgres Texte à la casse sensible à la casse (mais ajoute ILIKE code> pour simplifier les comparaisons insensibles.)
Retiré pour éviter la confusion.
Pensée dans cet exemple spécifique - l'opérateur inférieur signifie ce que la requête vérifie est toujours minuscule
% 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. p>
dans votre requête: p> Il correspondra aux résultats suivants: p>
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/...