query-22884023031808c431585eae8f25d541
Vagylagosság albán az állampolgárságuk (wdt:P27 wd:Q222)? vagy egy lekérdezés, amely a 2010 előtt elhunyt albán nemzetiségű emberkéket adja vissza. Hogy és mit kell megváltoztatnom a lekérdezésen ahhoz, hogy mindazokat kigyűjtse, akiknek albán a nemzetiségük (wdt:P172 wd:Q179248) júzerlapomonVan a 14:12, 16 May 2019 (UTC)) talk (PasztillaKöszönöm. } Q222:wd P27:wdt ?alban { UNION } Q179248:wd P172:wdt ?alban { 17:15, 16 May 2019 (UTC)) talk (Máté – 20:04, 18 May 2019 (UTC)) talk (PasztillaNagyon köszönöm! 06:42, 19 May 2019 (UTC)) talk (Máté: Én is kipróbáltam, nekem több. – Pasztilla@ 06:20, 19 May 2019 (UTC)) talk (PasztillaPontosan onnan tudom, hogy ez nem lehet az, mert jóval kevesebb a találat. 05:55, 19 May 2019 (UTC)) talk (Máté: Lehet, hogy valami nem jó, de az biztos, hogy ez a VAGY és nem az ÉS. (Az és a két hármas (triple) ponttal elválasztott felsorolása lenne. A megengedő vagyot hármasok között a SPARQL-ben az UNION képviseli. De ezt tesztelheted is: így több a találat, mintha csak az egyik felét hagyod ott a lekérdezésben.) – Pasztilla@ 20:07, 18 May 2019 (UTC)) talk (Pasztilla: Valami nem jó, ez nem VAGY, hanem ÉS. Csak azokat listázza, akiken mind a két property ott van. Máté@ 06:55, 19 May 2019 (UTC)) talk (PasztillaBasszus, tök igazad van, én akkor nem tudom, mi történt tegnap este, vagy benéztem, vagy védhetetlen módon nyúltam bele a kódba, és azért. Köszönöm és elnézést! 11:08, 22 May 2019 (UTC)) talk (Pasztilla:, abban még tudnál segíteni, hogy tudom az outputhoz a P31-et hozzáadni? Ha valahol több van, elég ha az elsőt mutatja, nem kell mind. Köszönöm! Máté@A legegyszerűbb a SELECT-ben a sample aggregátort használni, valahogy így:
Use at
- https://query.wikidata.org/sparql
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
SELECT (sample(?class) as ?class)
WHERE { OPTIONAL{?item wdt:P31 ?class} }