-2
votes

Sélectionnez seulement le nom qui sont démarrés comme Customer1, Customer2 ... Non Client

J'ai un test de table xxx

Je veux sélectionner seulement le nom comme le client 1 client 2 .....

sql

4 commentaires

Avez-vous essayé comme?


Ouais. Mais il ne donne pas de résultat précis Sélectionnez * du test où nm comme "% 1%";


Si vous l'utilisez correctement, cela donnera le résultat dont vous avez besoin. Lisez à ce sujet: w3schools.com/sql/sql_wildcards.asp


J'ai supprimé les balises de base de données incompatibles.


4 Réponses :


0
votes

Essayez quelque chose comme: xxx


0 commentaires

0
votes

commence par le client mais a plus de caractères.

SELECT nm
FROM test
WHERE nm LIKE 'customer%' and len(nm) > len('customer');


4 commentaires

Merci beaucoup . ne peut pas vous voter monsieur. J'ai encore une mauvaise réputation


@sachinpotter juste la marque comme une réponse si c'est ce dont vous avez besoin.


Si les données sont comme Customer23ABC, le client AA 123 alors ??


@sachinpotter Si vous devez y inclure, la requête ci-dessus est OK. Itewise Veuillez poser une question à l'autre question avec des règles commerciales détaillées.



0
votes

Vous devez utiliser dans pour une liste de noms spécifiques: xxx

Si vous voulez des clients dont le nom a un espace, vous pouvez alors utiliser comme : xxx

ou pour être plus spécifique: xxx


0 commentaires

0
votes

Utiliser _ qui signifie qu'il devrait y avoir une lettre après la chaîne donnée Sélectionnez NM Du test Où nm comme 'client _';


0 commentaires