- Aller dans Bilans et statistiques
- Cliquer sur « Créer à partir de SQL »
- Donner un nom au rapport
- Au besoin, classer le rapport dans un groupe
- Dans la boîte « SQL : », inscrire la requête
SELECT authid AS "Numéro d'autorité" FROM auth_header WHERE ExtractValue(marcxml, '//datafield[@tag="150"]/subfield[@code="a"]') LIKE '%contenu%'
Changer le numéro de zone (dans l’exemple, 150), le code de sous-zone (dans l’exemple, a), et le contenu recherché (dans l’exemple, contenu) pour les valeurs qui s’applique à votre cas.
Important : il est important de garder les symboles de pourcentage (%) autour du contenu. Ces symboles agissent comme caractères joker (comme l’astérisque (*), mais en langage SQL, on utilise le symbole de pourcentage).
Si vous voulez trouver les notices dont la valeur de la sous-zone commence par « contenu », inscrivez ‘contenu%’.
Si vous voulez trouver les notices dont la valeur de la sous-zone se termine par « contenu », inscrivez ‘%contenu’.
- Cliquer sur « Sauvegarder le rapport »
- Cliquer sur « Exécuter le rapport »
Une fois le rapport exécuté, vous pouvez le télécharger si vous avez besoin d’un fichier CSV pour une modification en lot.
Voir aussi
- Séparer des têtes de vedettes (1) : tête et subdivision
- Séparer des têtes de vedettes (2) : nom et date
- Modification de notices par lot (importation de fichier)
- Télécharger un rapport de Mana KB
- Partager un rapport avec Mana KB
Ressources de la communauté Koha
- Query MARC (SQL reports library) (anglais)