J'utilise sparq sql. Disons que c'est un instantané de ma grande table:Comment rechercher du texte pour trouver les chaînes de préfixe les plus longues dans SQL?
ups store
ups store austin
ups store chicago
ups store bern
walmart
target
Comment puis-je trouver le plus long préfixe pour les données ci-dessus dans SQL? C'est:
ups store
walmart
target
J'ai déjà un programme Java pour le faire, mais j'ai un gros fichier, maintenant ma question est si cela pouvait être raisonnablement fait dans SQL?
Que diriez-vous du scnenario plus compliqué suivant? (Je peux vivre sans cela, mais bien d'avoir si possible)
ups store austin
ups store chicago
ups store bern
walmart
target
et qui retourneront [ups store, walmart, target]
.
Par préfixe - regardant vos exemples - voulez-vous dire la plus longue chaîne avant le dernier vide entre les mots ? – marcothesane
oui, c'est vrai – user1848018
pourquoi étiez-vous le marquage mysqli et postgresql. Si vous recherchez une réponse SQL, cette balise suffit. – Sebas