2010-06-25 10 views
1

Je dois faire un SELECT pour un ID_produit où la longueur de l'ID du produit est de 4 caractères et le dernier caractère peut être n'importe quelle lettre. Je connais le caractère générique pour sélectionner des lettres mais je ne sais pas comment indiquer qu'il doit s'agir du dernier caractère et que le fichier product_ids que je cherche doit comporter 4 caractères.DB2 SELECT en utilisant le caractère générique alpha et la longueur de 4 caractères

Est-ce que cela a du sens?

Répondre

1

Avez-vous essayé DROIT et standard LIKE? (Il y a un GAUCHE dans DB2). Sinon, SUBSTR.

Dans DB2, vous pouvez utiliser la longueur

Alors, espérons

WHERE 
    RIGHT(product_id, 1) LIKE [A-Z] AND LEN(product_id) = 4