0
votes

Valeurs de retour d'une base de données avec une sous-chaîne

Disons que j'ai 3 champs de description de produit avec les valeurs AC-120 XXX, AC-120, CCC et AC-120 BBB.

Comment puis-je obtenir ces informations d'une table en utilisant uniquement AC-120 comme mon argument de recherche?

J'ai essayé d'utiliser la fonction substrative mais qui ne renvoie aucune valeur non plus xxx


2 commentaires

"J'ai essayé d'utiliser la fonction substrative" partage votre code s'il vous plaît.


Utilisez MID () Fonction comme Sélectionnez MID (YourColumn, 1, 6)


3 Réponses :


0
votes

essayer '(((tbartikel.artikel_omschrijving) comme "% AC-102%" "au lieu de" (((TBartikel.artikel_omschrijving) = "% AC-102%"'


4 commentaires

Et si 'AC-102' est à la fin de la chaîne?


w3schools.com/sql/sql_like.asp Selon ce site "% Substring%% découvre Toute valeurs qui ont "sous-chaîne" dans n'importe quelle position "


En utilisant comme "% AC-102%" n'a pas fonctionné, il ne présenterait aucune information


Cette propriété doit être utilisée sur le champ où il devrait fonctionner, car c'est le moyen de faire correctement



0
votes

Utilisez MID () Fonction comme xxx

au lieu de xxx


0 commentaires

0
votes

comme est très approprié pour cette comparaison. Toutefois, MS Access utilise différentes caractères génériques de SQL standard. Donc, vous voulez: xxx

dans standard SQL, ce serait: xxx


1 commentaires

Merci, c'est exactement ce que je cherchais :)