KOHA’da Materyal Durumuna Göre Liste Almak İçin SQL Sorgu Örneği

Merhabalar,

KOHA’da istatistik veya özelleştirilmiş liste almanın birkaç yöntemi vardır. Bu yöntemlerden biride SQL sorgu yazmaktır.

Aşağıdaki SQL sorgu ile “Materyal Durumu” olarak belirlediğimiz herhangi bir değere göre liste alacağız.

Listemizde yer alacak MARC alanlarını isteğimize göre özelleştirebiliriz.

KOHA’da kullandığınız süreme göre tablo yapıları değişebilir. KOHA Tablo yapıları için : Koha Community Database Schemas

KOHA’da Hangi Materyal Türleri Var?

Materyal durumları için Otorize değerler modülünde bulunan “NOT_LOAN” değerine tıklıyorsunuz.

Yetki Değeri: 9 (Kataloglama İşleminde) olan kitapların listesini almak istiyoruz.

SQL Rapor hakkında bilgi almak isterseniz : Adım Adım KOHA’da SQL Rapor Yazarak Liste Alabilirsiniz

Materyal Durumuna Göre Liste Almak İçin SQL KODLARI

(Aşağıdaki kodların uygulandığı KOHA sürümü: Koha version 19.05.x )

SELECT

items.dateaccessioned as 'Giriş Tarihi',

items.itype as 'Materyal Türü',

items.booksellerid as 'Alım türü',

items.notforloan as 'Ödünç Durumu',

ExtractValue(metadata,'//datafield[@tag="245"]/subfield[@code="a"]') as 'Eser Adı',

items.barcode as 'Barkod-Demirbaş',

ExtractValue(metadata,'//datafield[@tag="260"]/subfield[@code="c"]') as 'Tarih',

CONCAT(ExtractValue(metadata,'//datafield[@tag="260"]/subfield[@code="a"]'),': ',

ExtractValue(metadata,'//datafield[@tag="260"]/subfield[@code="b"]' )) as 'Birlesmis tarih-yer',

ExtractValue(metadata,'//datafield[@tag="100"]/subfield[@code="a"]') as 'Yazar Adı',

items.price as 'Fiyatı',

items.materials as 'Cilt',

ExtractValue(metadata,'//datafield[@tag="020"]/subfield[@code="a"]')  as 'ISBN',

items.itemnotes_nonpublic as 'Not'

FROM items Left JOIN biblio_metadata USING(biblionumber)

Where items.notforloan LIKE <<Durum Yetki Numarası Giriniz>>

SQL Sorgusunu çalıştırdığınızda “Yetki  Numarasını” yazmanız yeterli

KOHA SQL Raporları Derya Deniz 🙂 

Kazım ŞENTÜRK

21.06.2020

Paylaşmak önemsemektir!

Abone ol
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments
0
Yorum Yapabilirsinizx
()
x