שתי תבניות או יותר

הוספת תבניות להתאמה

עד כה לשאילתות שלנו הייתה רק תבנית אחת להתאמה. למשל, הן אחזרו פריטים בעלי מאפיין P179 (חלק מסדרה) עם הערך Q22092344 (סדרת הסרטים מלחמת הכוכבים). בשאילתה הבאה יש שתי תבניות להתאמה:

השאילתה מחזירה ארבעה פריטים. אלה פריטים שעומדים בשני התנאים בפסוקית ה-WHERE. במילים אחרות, היחס בין שתי התבניות הוא יחס של "וגם":
.item wdt:P179 wd:Q22092344?
וגם
item wdt:P57 Q38222?

# פינת התחביר

דרך אחרת לנסח את השאילתה היא להשתמש בנקודה-פסיק כדי לצרף את שתי התבניות:

# סרטי מלחמת הכוכבים

SELECT ?item  ?itemLabel
WHERE 
{ 
  ?item wdt:P179 wd:Q22092344; 	# הפריט הוא חלק מסדרת הסרטים מלחמת הכוכבים
            wdt:P57 wd:Q38222.          # לפריט יש מאפיין "במאי" עם הערך ג'ורג' לוקאס
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}

הנקודה-פסיק בשורה 6 מצרף את שתי התבניות להתאמה, ולכן אין צורך לחזור על המשתנה item? בשורה 7.

דילוג לתוכן