KOHA Barkod (Demirbaş) Basamak Uzunluğuna Göre Liste Alma (Süreli Yayınlar ve E-Kitaplar Hariç)

Merhabalar,

KOHA’ya materyal eklendiğinde, sistem ayarlarına göre Barkod numarası otomatik olarak oluşturuluyor. Bizde uygulama bu şekilde.

Bazı kurumlar ise Barkod (Demirbaş) numarasını kendileri veriyorlar.

Standart Barkod Numarası Uzunluğu Dışında Kalan Numaralar Nasıl Tespit Edilecek?

Aşağıdaki SQL raporu ile kendinizin belirleyeceği basamaktan daha az olan barkod numaralarını tespit edebilirsiniz.

Not: E-Kitap ve Süreli Yayınlara barkod numarası vermediğimiz için bu materyal türlerini değerlendirme dışı bıraktım. Siz raporu kendinize göre özelleştirebilirsiniz. 

SELECT items.itemcallnumber AS 'Sınıflama Numarası',
  concat('<a href=/cgi-bin/koha/catalogue/detail.pl?biblionumber=',biblio.biblionumber,'>',biblio.title,'</a>') AS 'Başlık',
  items.biblionumber AS 'Katalog Künye Numarası',
  items.barcode AS 'Demirbaş (Barkod) Numarası',
  CHAR_LENGTH(REPLACE(items.barcode, ' ', '')) AS 'Barkod Uzunluğu'
FROM items
LEFT JOIN biblio ON items.biblionumber=biblio.biblionumber
WHERE CHAR_LENGTH(REPLACE(barcode, ' ', '')) !=<<Length>> OR
barcode IS NULL AND items.itype NOT LIKE 'CR' AND items.itype NOT LIKE 'EBOOK'

ORDER BY items.barcode,
items.itemcallnumber,

CHAR_LENGTH(REPLACE(barcode, ' ', ''))

Aşağıdaki kutucuğa basamak uzunluğunu yazdığınızda, yazdığınız basamaktan küçük barkod numaralarını tespit edebilirsiniz. 

Kazım ŞENTÜRK

31.05.2020

Paylaşmak önemsemektir!

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