Blog

JIRA Query Language (JQL) - die flexibelste Art, in JIRA zu suchen

Aktualisiert Oktober 21, 2025
5 Minuten

Unabhängig von Ihrer Rolle - ob Sie Entwickler, Tester, Projektmanager oder Business Analyst sind - ist es immer gut, einen schnellen Zugriff auf die spezifischen Daten zu haben, mit denen Sie arbeiten möchten. Lassen Sie uns mehr über die JIRA Query Language erfahren - ein leistungsstarkes Tool, mit dem Sie Ihre Arbeitseffizienz verbessern können.

Warum Sie JQL lernen sollten:

  1. Es macht Ihre Arbeit effizienter.
  2. So haben Sie schnelleren Zugriff auf die gesuchten Daten.
  3. Es hilft Ihnen, den Status des Sprints/Projekts herauszufinden.
  4. Es ist einfach und intuitiv.
  5. Sie brauchen es einfach!

Wie Sie die Erweiterte Suche finden und anwenden:

  • Bei JIRA anmelden
  • Ausgaben anklicken
  • Klicken Sie auf Ausgaben suchen suche-nach-problemen
  • Klicken Sie auf Erweitert erweiterte

Jetzt können Sie loslegen und JQL-Abfragen schreiben!

Suchleiste

Abfrage - wie schreibt man sie?

Abfragen sind eine Reihe von Fragen, die miteinander verbunden sind, so dass sie immer komplexer werden. Die Hauptfunktion einer Abfrage besteht darin, die gewünschten Daten aus der Datenbank zu erhalten.

Die Abfrage hat drei grundlegende Parameter: Feld, Operator und Wert, die mit den ausgewählten Schlüsselwörtern verknüpft werden können.

Felder sind verschiedene Arten von Feldern in JIRA-Filtern, wie z.B. Priorität, fixVersion, Zuweiser. Operatoren verknüpfen das Feld mit dem Wert. Übliche Operatoren sind: gleich (=), nicht gleich (!=), kleiner als (<) usw. Value sind die tatsächlichen Daten in der Abfrage, die in der Regel die Daten sind, nach denen Sie suchen. Ein Schlüsselwort ist ein bestimmtes Wort in der Abfrage, wie AND, OR usw.

Fangen wir an!

Lassen Sie uns ein paar Beispiele für Abfragen durchgehen, die für Sie im Alltag nützlich sein könnten:

  • Was sind die Probleme des JQLProjectExample-Projekts?

Die Abfrage würde wie folgt aussehen:

Abfrage1

Das Ergebnis dieser Suche sind alle Probleme, die in dem Projekt mit dem Namen 'JQLProjectExample' aufgeworfen wurden.

  • Was sind die Fehler im Projekt 'JQLProjectExample'?

Die Abfrage würde wie folgt aussehen: project = JQLProjectExample AND type = Bug

Das Ergebnis dieser Abfrage sind alle Probleme aus dem 'JQLProjectExample', bei denen es sich um Bugs handelt.

  • Welche der Produktionsfehler, die dem Entwickler 'John Smith' zugeordnet sind, wurden von 'Arvel Callahan' (QA) gemeldet?

Abfrage: project = JQLProjectExample AND type = BugPRD AND assignee = John Smith AND reporter = Arvel Callahan

  • Welche Probleme sind bei den Projekten X, Y und Z blockierend oder kritisch?

Abfrage: Priorität in (Blocker, Kritisch) AND Projekt in (ProjektX, ProjektY, ProjektZ)

Beachten Sie, dass das Schlüsselwort "in" jedes Element einschließt, das mit einem beliebigen Element in der Liste übereinstimmt.

  • Welche der Probleme sind keinem der Projekte zugeordnet, die Sie in JIRA haben?

Abfrage: assignee is EMPTY

  • Welche der Themen wurden bereits im 'Sprint1' getestet und sind nicht im 'XYZ' Projekt enthalten

Abfrage: projekt != XYZ AND status = getestet AND sprint = Sprint1

  • Welche der Ausgaben enthält den Text 'Code' im Titel der Ausgabe?

Abfrage: text ~ "code"

Funktionen

Die Funktionen geben dem Benutzer die Möglichkeit, die JIRA-Probleme auf einfache Weise zu verwalten.

Nachfolgend finden Sie einige besonders nützliche davon:

  • Welche Probleme wurden während der aktuellen Sitzung in JIRA erstellt?

Abfrage: erstellt > currentLogin()

 

  • Welche Ausgaben wurden von dem aktuell angemeldeten Benutzer seit der letzten Sitzung erstellt?

Abfrage: erstellt > lastLogin()

  • Welche Probleme werden einem Sprint zugewiesen, der noch nicht abgeschlossen ist?

Abfrage: sprint in openSprints()

 

  • Was sind die Themen, die keine Teilaufgaben sind?

Abfrage: issuetype in standardIssueTypes()

  • Welche Probleme sind seit Beginn des Tages entstanden?

Abfrage: erstellt > startOfDay Die gleiche Regel gilt für einen Monat, eine Woche und ein Jahr.

Hier finden Sie weitere Funktionen.

Sortieren

Wenn die Abfrage viele Ergebnisse liefert, möchten Sie diese vielleicht nach einem bestimmten Feld sortieren (lassen). Auf diese Weise können Sie die Daten leichter analysieren (und auf dieser Grundlage geeignete Maßnahmen ergreifen).

Welches sind die Bugs im Projekt 'XYZ', die Peter James (Entwickler) zugewiesen wurden, geordnet nach der höchsten Priorität?

Projekt = XYZ AND Beauftragter = Peter James AND Typ = Fehler ORDER BY Priorität

Speichern von Filtern

Nachdem Sie das Schreiben der Abfragen gemeistert haben, ist es höchste Zeit, Ihre Bemühungen zu speichern und zu sammeln.

Das Speichern von Abfragen ermöglicht Ihnen einen schnellen Zugriff auf die benötigten Daten und spart Ihnen viel Zeit.

Lassen Sie uns einen Filter auf der Grundlage von JQL erstellen:

  1. Sobald Sie die Abfrage eingegeben haben, klicken Sie auf die Schaltfläche 'Speichern unter', die sich direkt über dem Feld befindet, in das Sie Ihre Eingaben eingeben. Sparen1
  2. Geben Sie ihm einen Namen und klicken Sie auf die Schaltfläche 'Absenden'. einreichen
  3. Gehen Sie zurück zur Hauptseite von JIRA. In der oberen rechten Ecke finden Sie eine Liste Ihrer gespeicherten Filter. Favorit
  4. Klicken Sie auf den Filter, den Sie gespeichert haben, und die Ausgaben werden gefiltert.
  5. Es ist möglich, die Berechtigungen zu bearbeiten und die Filter mit Ihren Kollegen zu teilen. Klicken Sie dazu auf den gespeicherten Filter auf der JIRA-Hauptseite. Neben dem Namen des Filters befindet sich die Schaltfläche 'Details'. Klicken Sie darauf und dann auf 'Berechtigungen bearbeiten'. edit-permissions
  6. Sie werden zur Ansicht weitergeleitet, in der Sie den Namen Ihres Filters ändern, eine Beschreibung hinzufügen oder ihn mit einer Gruppe oder einem Projekt teilen können. Strom-Filter

Viel Spaß bei der Anfrage!

Contact

Let’s discuss how we can support your journey.