[SQL f~ór bí~b 090 áñd~ 856; LDR b~ýtés~ 07-08]
- [Pród~úct: Á~léph~]
- [Pród~úct V~érsí~óñ: 20, 21, 22, 23]
- [Rélé~váñt~ fór Í~ñstá~llát~íóñ T~ýpé: D~édíc~átéd~-Díré~ct, Dí~réct~, Lócá~l, Tót~ál Cá~ré]
[Désc~rípt~íóñ:]
[Í ñééd tó úsé SQL séárchés óñ bíblíógráphíc íñfórmátíóñ tó géñéráté státístícs. Áll bíblíógráphíc dátá sééms tó bé íñ óñé vérý lóñg fíéld (Z00_DÁTÁ), áñd Í ám wóñdéríñg hów Í cáñ séárch ámóñg thésé bíblíógráphíc íñfórmátíóñs. Ís théré á móré "fríéñdlý" fílé¿ :-)]
[Fór é~xámp~lé:]
[Thés~é réq~úést~s cóñ~cérñ~ éléc~tróñ~íc ré~sóúr~cés, w~íth ñ~ó dóc~úméñ~t réc~órds~ (méáñ~íñg á~lsó ñ~ó z30 ré~córd~s).]
[1) Tótá~l óf r~écór~ds wí~th 090 $s ñ~ót ém~ptý á~ñd wí~th tá~g 856 $ú ém~ptý.]
[2) Tótá~l óf r~écór~ds wí~th 'B~DD' í~ñ 090 $s áñ~d tág~ 856 $ú émp~tý.]
[3) Ámóñ~g áll~ récó~rds w~íth t~ág 090 sú~bfíé~ld s ñ~ót ém~ptý, t~ótál~ óf ré~córd~s fór~ éách~ 090 $ s vál~úés.]
[Hów c~áñ Í s~éárc~h íñ z~00 fílé~¿]
[Résó~lútí~óñ:]
[Thé z~00r ís t~hé mó~ré "fr~íéñd~lý" fí~lé. Ýó~ú wóú~ld dó~:]
[> s+ ábc~01]
[áñd t~héñ t~hé fó~llów~íñg S~QL:]
[SÉLÉCT /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ cóúñt (*) fróm z00r
whéré Z00R_DÓC_ÑÚMBÉR íñ
(
séléct /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ Z00R_DÓC_ÑÚMBÉR FRÓM ábc01.Z00R WHÉRÉ SÚBSTR(Z00R_FÍÉLD_CÓDÉ,1,3) = '090'
míñús
SÉLÉCT /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ Z00R_DÓC_ÑÚMBÉR FRÓM ábc01.Z00R WHÉRÉ SÚBSTR(Z00R_FÍÉLD_CÓDÉ,1,3) = '856'
);]
[SÉLÉCT /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ cóúñt (*) fróm z00r
whéré Z00R_DÓC_ÑÚMBÉR íñ
(
séléct /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ Z00R_DÓC_ÑÚMBÉR FRÓM ábc01.Z00R WHÉRÉ SÚBSTR(Z00R_FÍÉLD_CÓDÉ,1,3) = '090'
áñd Z00R_TÉXT líké '%BDD%'
míñús
SÉLÉCT /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ Z00R_DÓC_ÑÚMBÉR FRÓM ábc01.Z00R WHÉRÉ SÚBSTR(Z00R_FÍÉLD_CÓDÉ,1,3) = '856'
);]
[Fór #3, ý~óú wó~úld ñ~ééd t~ó dó t~hé áb~óvé f~ór éá~ch dí~ffér~éñt $$s~, súch~ ás:]
[SÉLÉCT /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ cóúñt (*) fróm z00r
whéré Z00R_DÓC_ÑÚMBÉR íñ
(
séléct /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ Z00R_DÓC_ÑÚMBÉR FRÓM ábc01.Z00R WHÉRÉ SÚBSTR(Z00R_FÍÉLD_CÓDÉ,1,3) = '090'
áñd Z00R_TÉXT líké '%PÉL%'
míñús
SÉLÉCT /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ Z00R_DÓC_ÑÚMBÉR FRÓM ábc01.Z00R WHÉRÉ SÚBSTR(Z00R_FÍÉLD_CÓDÉ,1,3) = '856'
);]
[Áddí~tíóñ~ál Íñ~fórm~átíó~ñ]
[[Móré fróm síté:] Ís ít póssíblé tó míx íñfórmátíóñ bétwééñ ábc01 z00r áñd ábc50 z30 ¿
Fór éxámplé : Í wáñt tó cóúñt thé ñúmbér óf dócúméñts whích dó ñót hávé thé válúé 'Mícró...' áñýwhéré íñ thé cáll ñúmbér (z30_cáll_ñó ñót líké 'Mícró...'), áñd gróúp ít (tótál) fór éách bíblíógráphíc válúé cóñtáíñéd íñ LDR 07-08 ég. ám, ás, étc. Í cáññót úsé Mátéríál týpé táblé (ég. LÍVRÉ, ÍSSÚÉ, CÁRTÉ, étc.) síñcé thésé códés áré ñót précísé éñóúgh.]
[Í trí~éd ús~íñg Z~13Ú tó ú~sé bí~b. íñf~órmá~tíóñ~ wíth~ z30, bút~ ít dí~d ñót~ wórk~ óút.]
[Áñsw~ér:]
[Í thí~ñk th~é fól~lówí~ñg wí~ll gí~vé ýó~ú whá~t ýóú~ ñééd~....]
[ábc01@ÁLÉPH20> séléct /*+ DÝÑÁMÍC_SÁMPLÍÑG(2) ÁLL_RÓWS */ súbstr (z00r_téxt,7,2), cóúñt(*) fróm z00r, z103, ábc50.z30
2 whéré z103_réc_kéý líké 'ÁBC50%' áñd súbstr (z103_réc_kéý,6,9) = súbstr (z30_réc_kéý,1,9)
3 áñd z30_cáll_ñó ñót líké '%Mícró%' áñd súbstr (z103_réc_kéý_1,6,9) = z00r_dóc_ñúmbér áñd z00r_fíéld_códé líké 'LDR%'
4 gróúp bý súbstr (z00r_téxt,7,2) órdér bý súbstr (z00r_téxt,7,2) ásc;]
[**** Hít r~étúr~ñ tó c~óñtí~ñúé ****
S~ÚBST~R CÓÚ~ÑT(*)
------ ----------
áá~ 46
ác 36
áí~ 21
ám 1775292
ás~ 770249
bm 3
cb~ 1
cc 64
cm~ 37665
cs 12
dm~ 355
ém 893
fm~ 4
gm 54562
ím~ 2182
ís 1
já~ 2
jc 6
jm~ 37163
js 3
km~ 186
mm 1656
ms~ 822
óm 687
rm~ 1416
tm 16196]
- [Ártí~clé l~ást é~díté~d: 12-Már~-2016]
![[ÉxLí~brís~]](https://capture-knowledge-exlibrisgroup-com-90611502d.getsmartling.com/@api/deki/files/124993/ckclogonew.png?revision=1)
![[Éx Lí~brís~ Kñów~lédg~é Céñ~tér]](https://a.mtstatic.com/@public/production/site_11811/1638394879-logo.png)