[koha-Infos] recherche sur le champ exemplaire

Sylvia Bozan sylvia.bozan at parisdescartes.fr
Jeu 11 Fév 16:29:14 CET 2010


Nahuel ANGELINETTI a écrit :
> Le 11/02/2010 15:11, Pascale Nalon a écrit :
>   
>> Le 11 févr. 10 à 15:07, Sylvia Bozan a écrit :
>>
>>    
>>     
>>> Pascale Nalon a écrit :
>>>      
>>>       
>>>> Bonjour Sylvia,
>>>>
>>>> Parles-tu de la recherche sur tous les sous-champs de la recherche
>>>> MARC ?
>>>> La V3.0 a fait disparaître cette possibilité très pratique.
>>>> Disparition liée je pense avec la suppression de la table
>>>> marc_subfield_table de la base de données MySQL.
>>>>
>>>> Bien cordialement
>>>>
>>>>        
>>>>         
>>> Bonjour Pascale,
>>> Oui tout à fait. J'utilisais beaucoup cette recherche. Est-ce qu'il
>>> y a
>>> un autre moyen de faire une requête sur ce sous champ particulier pour
>>> extraire toutes les notices possédant un numéro d'inventaire
>>> inférieur à
>>> compris entre 1 et 1697 ?
>>>      
>>>       
>> Il y aurait peut-être une requête SQL, mais je n'ai pas encore testé
>> la nouvelle structure de Koha qui rend l'interrogation des sous-
>> champs marc beaucoup plus délicate (euphémisme pour dire quasi
>> impossible ?).
>> Je laisse aux spécialistes le soin de répondre !
>>    
>>     
> Cela est possible de différentes façons, la première qui fonctionne sur 
> toutes les versions de MySQL est de faire un peu comme nous avons fait 
> pour les requettes DLL disponibles ici :
> http://www.koha-fr.org/content/statistiques-dll
> Ça consiste à découper le MARCXML pour en extraire les données dont nous 
> avons besoin.
>
> D'autre part, si vous avez MySQL 5.1, il existe différentes nouvelles 
> fonctions qui permettent d'extraire des données présentes dans du XML 
> stockés dans un champ, voici la documentation:
> http://dev.mysql.com/tech-resources/articles/mysql-5.1-xml.html
>
> Cordialement,
>
>   
J'ai une version 3.2.2.1 pas de chance ! Merci tout de même pour votre aide.
Bien à vous
Sylvia Bozan



Plus d'informations sur la liste de diffusion Infos