Merhabalar,
Koha’nın otorite modülünde arama yaptığımızda bazen istediğimiz sonuçları alamayabiliyoruz. Koha’daki bütün başlıklarda arama yapmak için aşağıdaki kodları kullanabilirsiniz.
Kodu hazırlayan https://zegesoft.com/ firmasından Zafer beye teşekkür ederim.
SELECT authid as 'Otorite Numarası',
authtypecode,
concat(
ExtractValue(marcxml,'//datafield[@tag="100"]/*'), -- PERSO_NAME
ExtractValue(marcxml,'//datafield[@tag="110"]/*'), -- CORPO_NAME
ExtractValue(marcxml,'//datafield[@tag="111"]/*'), -- MEETI_NAME
ExtractValue(marcxml,'//datafield[@tag="130"]/*'), -- UNIF_TITLE
ExtractValue(marcxml,'//datafield[@tag="148"]/*'), -- CHRON_TERM
ExtractValue(marcxml,'//datafield[@tag="150"]/*'), -- TOPIC_TERM
ExtractValue(marcxml,'//datafield[@tag="151"]/*'), -- GEOGR_NAME
ExtractValue(marcxml,'//datafield[@tag="155"]/*') -- GENRE/FORM
) main_heading
FROM auth_header
where concat(
ExtractValue(marcxml,'//datafield[@tag="100"]/*'), -- PERSO_NAME
ExtractValue(marcxml,'//datafield[@tag="110"]/*'), -- CORPO_NAME
ExtractValue(marcxml,'//datafield[@tag="111"]/*'), -- MEETI_NAME
ExtractValue(marcxml,'//datafield[@tag="130"]/*'), -- UNIF_TITLE
ExtractValue(marcxml,'//datafield[@tag="148"]/*'), -- CHRON_TERM
ExtractValue(marcxml,'//datafield[@tag="150"]/*'), -- TOPIC_TERM
ExtractValue(marcxml,'//datafield[@tag="151"]/*'), -- GEOGR_NAME
ExtractValue(marcxml,'//datafield[@tag="155"]/*') -- GENRE/FORM
) like CONCAT ('%',<<Otorite Başlıkları İçerisinden Ara>>,'%')
ORDER BY main_heading,datecreated, authtypecode
Kütüphaneciler için adım adım ihale rehberi sitesinden daha fazla şey keşfedin
Subscribe to get the latest posts sent to your email.
Son yorumlar