J'ai donné une liste d'emplacements:
location Smith Street Happy Lily Road Abraham Street
3 Réponses :
Il n'y avait pas de structure ou d'informations appropriée pour récupérer des données de la table. Permettez-moi de supposer, vous voulez récupérer l'adresse avec des mots de remplissage.
SELECT location FROM TABLE1 WHERE location LIKE '%Street%' OR location LIKE '%road%'
Bonjour Vignh Kumar A, oui, l'emplacement ne suit aucune structure appropriée car ceux qui sont clés manuellement par le personnel interne. Je suis censé trouver les 10 principaux domaines sujets aux accidents, j'ai donc besoin d'obtenir les noms de rue / routier.
Je recommanderais de mettre l'emplacement code> code> dans supérieure code> ou Fonction inférieure code> pour éviter de ne pas obtenir un résultat uniquement basé sur les lettres CAP. Par exemple, la requête actuelle telle que vous avez écrite, cela ne retournerait pas Happy Lily Road Code>
Comme vous avez une interprétation spéciale ici pour regrouper des cordes avec une ambiguïe (RD & Road, St et Street, sans chiffres), vous aurez besoin d'égaliser les chaînes d'abord pour pouvoir les comparer. Ensuite, vous pouvez simplement utiliser un groupe par (ou distinct) pour éliminer les doubles.
FORMATEDLOC ----------------- Happy Lily Road notstreetorRoad good road Smith Street
Pouvez-vous s'il vous plaît ajouter une règle à juger quelle entrée est OK et laquelle n'est-elle pas?
ABRAHAM ST code> être valide s'il n'y a pas deAbraham Street code>?Bonjour, merci d'avoir souligné cela. J'ai ajouté ça!
Je pense que votre question n'est pas assez claire et les gens préfèrent que vous montrez ce que vous avez essayé jusqu'à présent.
Et s'il y a "la voie de route 101"? Est-ce toujours une route valide?
Hmm Fondamentalement, je veux regrouper toutes les mêmes routes / rues ensemble. Cependant, en raison des différentes variations d'orthographe, j'ai fini par avoir 'St', «RD», etc. dans ma liste. Je ne veux pas les chiffres avant les noms de la route, alors pour "10 Happy Lily Road" et '52 Happy Lily Road ', je veux que ce soit juste "Happy Lily Road" afin que je puisse compter le nombre de «Happy Lily Road ' au total. Mettez simplement, je veux le nom de la rue / de la route sans aucun chiffre. Et je ne veux rien dire après le mot 'st / rue / rd / route', etc.