Table des matières:

Quelle est l'utilisation de la sous-chaîne en SQL ?
Quelle est l'utilisation de la sous-chaîne en SQL ?

Vidéo: Quelle est l'utilisation de la sous-chaîne en SQL ?

Vidéo: Quelle est l'utilisation de la sous-chaîne en SQL ?
Vidéo: SQL #18 - fonctions chaînes de caractères 2024, Novembre
Anonim

SQL Serveur SOUS-CHAINE () aperçu des fonctions

Les SOUS-CHAINE () extrait un sous-chaîne avec une longueur spécifiée à partir d'un emplacement dans une chaîne d'entrée. SOUS-CHAINE (string_string, début, longueur); Dans cette syntaxe: input_string peut être une expression de type caractère, binaire, texte, ntext ou image.

Les gens demandent également, pouvons-nous utiliser une sous-chaîne dans la clause where ?

Les SOUS-CHAINE La fonction SQL est très utile lorsque tu voulez vous assurer que les valeurs de chaîne renvoyées par une requête volonté être limité à une certaine longueur. Dans l'exemple suivant, en utilisant la colonne 'firstname', les deux derniers caractères sont mis en correspondance avec le mot 'on' en utilisant le SQL SOUS-CHAINE fonction dans le où clause.

De plus, quelle est la fonction correcte de SQL ? Présentation de la fonction RIGHT() de SQL Server La fonction RIGHT() extrait un nombre donné de caractères du côté droit d'un caractère spécifié chaîne de caractères . Par exemple, LA GAUCHE ('SQL Server', 6) renvoie Server. Dans cette syntaxe: string_entrée peut être un littéral chaîne de caractères , variable ou colonne.

Ici, comment afficher les 3 premiers caractères en SQL ?

Salut Shanu, vous pouvez utiliser LEN() ou LENGTH() (en cas d'oracle sql ) pour obtenir la longueur d'une colonne. SELECT LEN(nom_colonne) FROM nom_table; Et vous pouvez utiliser SOUS-CHAINE ou la fonction SUBSTR() va chercher trois premiers caractères d'une colonne.

Comment tronquer du texte en SQL ?

Si c'est le cas, vous avez plusieurs options:

  1. Vous pouvez utiliser les fonctions TRIM (ou LTRIM ou RTRIM) pour supprimer des espaces ou d'autres caractères à gauche ou à droite d'une chaîne.
  2. Vous pouvez utiliser la fonction LEFT dans SQL Server ou la fonction SUBSTR dans Oracle SQL pour renvoyer une chaîne avec un nombre spécifique de caractères à partir d'une chaîne plus grande.

Conseillé: