- 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
biblionumber,
title AS "Titre",
author AS "Auteur"
FROM
biblio_metadata
LEFT JOIN biblio USING (biblionumber)
WHERE
ExtractValue(metadata, '//datafield[@tag="590"]/subfield[@code="a"]') LIKE '%contenu%'
Changer le numéro de zone (dans l’exemple, 590), 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.
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’.
Vous pouvez également changer les champs qui seront affichés dans le rapport. Dans l’exemple, on affiche le numéro de notice, le titre et l’auteur. Vous pouvez utiliser n’importe quel champ de la base de données des tables biblio_metadata ou biblio.
- 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
ou opter pour l’option « opérations en lot » directement dans le rapport.
Astuces:
Changer le paramètre « ligne par page » pour afficher tous les résultats en une seule page.
Cliquer sur « opérations en lot » et choisir le type d’opération de votre choix.
Voir aussi
- Obtenir la liste de notices d’autorité ayant une certaine valeur dans une zone MARC spécifique
- Modification de notices par lot (importation de fichier)
- Où trouver le numéro de notice
- 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)