Feldbezeichnung |
SQL-Syntax |
Bemerkung |
---|---|---|
Artenbezeichnung (deutsch) |
tblArten.Art_deutsch LIKE 'Feldhamster' |
auch mit Platzhalterzeichen zu verwenden, z.B. 'Feld*' |
Artenbezeichnung (wissenschaftlich) |
tblArten.Art_wissenschaftlich LIKE 'Nyctalus noctula' |
auch mit Platzhalterzeichen zu verwenden, z.B. 'Nyctalus *' |
Datum (Microsoft SQL Server) |
tblDaten.Datum > '31.12.2014' |
auch mit anderen logischen Operatoren zu verwenden, z.B. tblDaten.Datum >= '01.01.2015' |
Rote Liste Sachsen |
tblArten.RL20012 IN ('1', '2', '3', 'G') |
[RL] für Rote Liste, gefolgt von einer Bundeslandnummer. Siehe auch Referenzlisten/ Bundeslandnummern sowie Referenzlisten/ Rote-Liste-Status. |
Rote Liste Deutschland |
tblArten.RL20016 IN ('1', '2') |
[RL] für Rote Liste, gefolgt von einer Bundeslandnummer. Siehe auch Referenzlisten/ Bundeslandnummern sowie Referenzlisten/ Rote-Liste-Status. |
Natura2000 (FFH-Status) |
NOT tblArten.FFH IS NULL |
zeigt alle Beobachtungen mit Arten, die einen Eintrag im Feld Natura 2000 haben |
Natura2000 (FFH-Status) |
tblArten.FFH LIKE '%FFH-II%' |
zeigt alle Beobachtungen mit Arten, die den Natura 2000-Status FFH, Anhang II haben |
Natura2000 (FFH-Status) |
(tblArten.FFH LIKE '%FFH-II%' OR tblArten.FFH LIKE '%FFH-V%') |
entweder FFH-II oder FFH-V |
Bundesnaturschutzgesetz (BNatschG) |
tblArten.BNatSchG IN ('SG', 'BG') |
SG = streng geschützt, BG = besonders geschützt, alternativ können Sie auch nur einen der beiden Werte abfragen |
|
||
Datum (Microsoft SQL Server) |
tblDaten.Datum > DATEFROMPARTS(2014, 12, 31) |
mit Angabe von Jahr, Monat, Tag |
Datum (Oracle) |
tblDaten.Datum = TO_DATE('31.12.2014', 'dd.mm.yyyy') |
bei Oracle-Datenbanken muss das Datum zunächst zum Datum gewandelt werden |
Datumsbereich |
tblDaten.Datum BETWEEN '01.01.2015' AND '31.03.2015' |
alternative Schreibweise: tblDaten.Datum >= '01.01.2012' AND tblDaten.Datum <= '31.03.2012' |
Monat |
tblDaten.Monat = 3 |
auch mit anderen logischen Operatoren zu verwenden, z.B. tblDaten.Monat >= 3 AND tblDaten.Monat <= 5 |
Jahr |
tblDaten.Jahr = 2015 |
auch mit anderen logischen Operatoren zu verwenden, z.B. tblDaten.Jahr > 2009 |
Beobachter |
tblBeobachter.Beobachter LIKE 'Mustermann, Max' |
auch mit Platzhalterzeichen zu verwenden, z.B. 'Mustermann*' |
Beobachter (Oracle) |
UPPER(tblBeobachter.Beobachter) LIKE UPPER('Mustermann, Max') |
bei Oracle-Datenbanken muss sowohl das Feld als auch der Suchbegriff in Groß- oder Kleinschreibung gewandelt werden |
Bestimmer |
||
Herkunft |
tblHerkunft.Herkunft LIKE 'Projekt XYZ' |
|
Quelle |
||
Aktenzeichen |
tblDatenZusatz.Aktenzeichen LIKE 'B 132' |
auch mit Platzhalterzeichen zu verwenden, z.B. 'B*' |
Alter |
tblAlter.Altersdefinition LIKE 'adult' |
auch mit Platzhalterzeichen zu verwenden, z.B. 'adult*' |
Benachrichtigt |
tblDatenZusatz.Flag_Benachrichtigt = 1 |
1 = benachrichtigt, 0 = nicht benachrichtigt bzw. nicht eingetragen |
Beobachtungen mit Änderungsschutz |
tblDaten.GUID_Daten IN (SELECT GUID_Item FROM |
|
Beobachtungen ohne Änderungsschutz |
NOT tblDaten.GUID_Daten IN (SELECT GUID_Item FROM |
|
Beobachtungen mit Mediendaten |
tblDaten.GUID_Daten IN (SELECT GUID_Parent FROM tblFiles) |
|
Beringung |
tblDaten.ID_Fundtyp = 540 |
540 = Beringung, 542 = Wiederfund |
Geschlecht |
tblDatenZusatz.ID_Geschlecht = 1 |
1 = männlich, 2 = weiblich, 3 = unklar, 0 = nicht eingetragen |
Gewicht |
tblDaten.Masse > 10 |
Angaben in Gramm |
Länge 5. Finger |
tblDaten.Len5Finger > 5 |
Angaben in Millimetern |
Länge Daumenkralle |
tblDaten.LenDaumen > 10 |
Angaben in Millimetern |
Länge Unterarm |
tblDaten.LenUnterarm > 50 |
Angaben in Millimetern |
Flugstrecke |
tblDatenZusatz.Flugstrecke > 50000 |
Angaben in Metern |
Zeitdifferenz |
tblDatenZusatz.Zeitdifferenz LIKE '10*' |
Abfrage der Zeitdifferenz in YYMMTT, auch mit Platzhalterzeichen zu verwenden, '10*' --> alle Tiere, die 10 Jahre nach der Beringung gefunden wurden. |
Tagesdifferenz |
tblDatenZusatz.Tagesdifferenz > 365 |
Angaben in Tagen |
Publiziert |
tblDatenZusatz.Flag_Publiziert = 1 |
1 = Publiziert, 0 = nicht publiziert bzw. nicht eingetragen |
Quartiertyp |
tblQuartiertyp.Quartiertyp LIKE 'Wochenstube' |
auch mit Platzhalterzeichen zu verwenden |
Ringnummer |
tblDaten.Ringnummer LIKE 'C45977' |
auch mit Platzhalterzeichen zu verwenden, z.B. 'C459*' |
Unklare Meldung |
tblDatenZusatz.ID_UnklareMeldung = 2 |
1 = Zeit unklar, 2 = Ort unklar, 3 = sonstiges unklar |
Verletzung: Art der Verletzung |
tblVerletzung.ItemValue LIKE 'Ring*' |
auch mit Platzhalterzeichen zu verwenden, z.B. 'Ring*' |
Verletzung: Körperseite |
tblKoerperseite.ItemValue LIKE 'links' |
mögliche Werte: links, rechts, beidseitig |
Verletzung: Aktueller Zustand |
tblAktuellerZustand.ItemValue LIKE 'verheilt*' |
auch mit Platzhalterzeichen zu verwenden, z.B. 'verheilt*' |
Komplexe SQL-Anweisungen
Zuletzt aktualisiert am 05.09.2019