Sql avec Like

RPG (3 et 4, free), CL, SQL, etc...
Répondre
anthony.hervouet
Messages : 3
Enregistré le : mar. 01 juil. 2008, 10:12:08
Localisation : NANTES( 44000)

Sql avec Like

Message par anthony.hervouet »

Bonjour,
je fais une requête sur qusrsys/qaezdisk

SELECT *
FROM qusrsys/qaezdisk
WHERE diobli like 'BCDB%'

j'ai en résultat :
BCDB1509
BCDB1510
BCDB2
BCDB2001

Je ne trouve pas la solution pour n'avoir que ce qui commence par BCDB et qui a 4 caractère ensuite. Je pensais y arriver en remplaçant les caractères manquants par "_ ".

like 'BCDB____%'
like 'BCDB____'

ne m'apporte pas le résultat escompté.

Merci de votre aide?

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

RTRIM

Message par cmasse »

cela vient du fait que nos zones sont souvent CHAR et non VARCHAR et donc derrière BCDB2 il y a des blancs... qui sont des caractères comme les autres

Code : Tout sélectionner

WHERE RTRIM(diobli) like 'BCDB____%
doit faire l'affaire.
Christian Massé (Volubis.fr)

Répondre