J'ai un test de table Je veux sélectionner seulement le nom comme le client 1 client 2 ..... p> p> p>
4 Réponses :
Essayez quelque chose comme:
commence par le client mais a plus de caractères.
SELECT nm
FROM test
WHERE nm LIKE 'customer%' and len(nm) > len('customer');
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.
Vous devez utiliser Si vous voulez des clients dont le nom a un espace, vous pouvez alors utiliser ou pour être plus spécifique: p> dans code> pour une liste de noms spécifiques: comme code>: p>
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 _'; code> p>
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.