Il suffit de demander, Existe-t-il une fonction disponible dans mysql pour diviser les éléments d'une seule ligne en plusieurs colonnes? J'ai une ligne de table avec les champs, user_id, user_name, user_location.
Comment diviser une seule ligne en plusieurs colonnes dans mysql
Dans ce un utilisateur peut ajouter plusieurs emplacements. J'implose les emplacements et les stocke dans une table comme une rangée utilisant php. Lorsque je montre les enregistrements d'utilisateur dans une vue de grille, je rencontre un problème de pagination car je montre les enregistrements en séparant les emplacements_utilisateur. J'ai donc besoin de diviser les user_locations (une seule ligne en plusieurs colonnes).
Existe-t-il une fonction disponible dans mysql pour diviser et compter les enregistrements par caractère (%).
Par exemple, le USER_LOCATION ayant US%UK%JAPAN%CANADA
Comment puis-je partager ce record en 4 colonnes. Je dois également vérifier les valeurs de comptage (4). Merci d'avance.
Merci pour votre requête. mais le nombre Numberoflocations retournant seulement 1 lorsque les emplacements sont plus d'un dans le tableau – Paulraj
Droit, je pense que je vois ce que vous voulez dire maintenant. Je vais éditer la réponse. – Andomar