142 votes

Sélectionner quelque chose qui a plus/moins de x caractère

Je me demandais s’il est possible de sélectionner quelque chose qui a plus / moins de x caractères dans SQL.

Par exemple, j’ai une table employee et je souhaite afficher tous les noms d’employés dont le nom comporte plus de 4 caractères.

Voici un exemple de tableau

5voto

Vipin Points 110

Aujourd’hui, j’essayais la même chose dans db2 et utilisé ci-dessous, dans mon cas, j’avais des espaces à la fin des données de colonne varchar

SELECT EmployeeName FROM EmployeeTable WHERE LENGTH(TRIM(EmployeeName))> 4;

1voto

Jelani Points 478

Si vous rencontrez le même problème lors de l’interrogation d’une base de données DB2, vous devez utiliser la requête ci-dessous.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X