Projekt:2021/InstaHub: Unterschied zwischen den Versionen

Zeile 245: Zeile 245:
Überlege dir eine Werbeanzeige, die du in InstaHub schalten möchtest und für welche Zielgruppe diese geeignet ist. Wie könntest du Nutzer der Zielgruppe in InstaHub möglichst genau identifizieren? (Um deine Anzeige später zu testen ist es einfacher, die Werbung anhand des Photos zu schalten.)
Überlege dir eine Werbeanzeige, die du in InstaHub schalten möchtest und für welche Zielgruppe diese geeignet ist. Wie könntest du Nutzer der Zielgruppe in InstaHub möglichst genau identifizieren? (Um deine Anzeige später zu testen ist es einfacher, die Werbung anhand des Photos zu schalten.)


Entwirf dann eine SQL-Abfrage, die so genau es geht auf die Zielgruppe zugeschnitten ist. Teste die Abfrage in InstaHub.
Entwirf dann eine SQL-Abfrage, die so genau es geht auf die Zielgruppe zugeschnitten ist. Die Vorgaben für eine Werbe-Abfrage lauten:
 
<blockquote>
Die Abfrage muss true oder false ergeben. Alternativ kann auch eine Liste zurückgegeben werden, in welcher die Benutzer-ID gesucht wird. $user kann als Platzhalter für den angemeldeten Benutzer und $photo für das aktuelle Photo verwendet werden.
</blockquote>
 
Teste die Abfrage in InstaHub.
 
Hinweis: Mit der <code>CASE</code>-Anweisung von oben kannst du zwischen true und false unterscheiden:
 
<pre>
SELECT
  CASE gender
    WHEN 'female'
      THEN true
    ELSE false
  END
FROM users
WHERE id=$user
</pre>
{{Aufgabe:End}}
{{Aufgabe:End}}


8.581

Bearbeitungen