MicroStation CONNECT Edition Hilfe

Visueller Editor für SQL-Abfragen (Dialog) – Registerkarte "Where"

Erstellt einen WHERE-Satz in einer SQL-Datenbankabfrage.



EinstellungBeschreibung
Ausgewählte Tabelle(n) Zeigt die derzeit gewählte Tabelle bzw. gewählten Tabellen an.
Verfügbare Felder Zeigt die Felder der im Dialogfeld "Tabelle" eingeblendeten Tabelle an.
Bemerkung: Wenn Verbindungstabellen gewählt sind, wird der Tabellen-Alias vor der Bezeichnung jedes Felds eingeblendet, sodass die Felder verschiedener Tabellen unterschieden werden können.
WHERE-Felder Zeigt das unter "Verfügbare Felder" gewählte Feld an.
Operator Zeigt den Operator an, der unter "Gewöhnliche Operatoren" oder "Zusätzliche Operatoren" gewählt wurde.
Wert Zeigt den im Textfeld "Wert" gewählten Wert an.
Und/Oder Zeigt "Und" an, wenn auf Und geklickt wird und "Oder", wenn auf Oder geklickt wird.
Gewöhnliche Operatoren Durch Klicken auf einen Operator wird dieser in der Spalte "Operator" im Listenfeld "WHERE-Felder" eingegeben.

Abfrageanweisungen, die diese Operatoren enthalten, geben Datensätze aus der Datenbank aus, die diesen Operatoren entsprechen.

  • < – Generiert ein "<"-Zeichen, welches bedeutet, dass die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der kleiner als die im Textfeld "Wert" eingegebene Zahl ist.
  • > – Generiert ein ">"-Zeichen, welches bedeutet, dass die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der größer als die im Textfeld "Wert" eingegebene Zahl ist.
  • <= – Generiert "<="-Zeichen, welche bedeuten, dass die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der kleiner oder gleich groß wie die im Textfeld "Wert" eingegebene Zahl ist.
  • >= – Generiert ">="-Zeichen, welche bedeuten, dass die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der größer oder gleich groß wie die im Textfeld "Wert" eingegebene Zahl ist.
  • = – Generiert ein "="-Zeichen, welches bedeutet, dass die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der der im Textfeld "Wert" eingegebenen Zahl entspricht.
  • <> – Generiert "<>"-Zeichen, welche bedeuten, dass die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der der im Textfeld "Wert" eingegebenen Zahl nicht entspricht.
Zusätzliche Operatoren Enthält die folgende Liste mit zusätzlichen Abfrageoperatoren:
  • In: Generiert einen Satz, bei dem die gewählte Spalte (z. B. OWNER) einen Wert aufweist, der jedem Element in Klammern (z. B. (1, 2, 3, 4)) entspricht.
  • Nicht in: Generiert einen Satz, bei dem die gewählte Spalte (z. B. OWNER) einen Wert aufweist, der keinem Element in Klammern [z. B. (1, 2, 3, 4)] entspricht.
  • Wie: Generiert einen Satz, bei dem die gewählte Spalte (z.B. OWNER) einen Wert aufweist, der mit der im Textfeld "Wert" vorgenommenen Eingabe übereinstimmt (z.B. 'SMITH').
  • Nicht wie: Generiert einen Satz, bei dem die gewählte Spalte (z.B. OWNER) einen Wert aufweist, der mit der im Textfeld "Wert" vorgenommenen Eingabe nicht übereinstimmt (z.B. 'SMITH').
  • Enthält: Generiert einen Satz, bei dem die gewählte Spalte (z.B. OWNER) einen Wert aufweist, der mit der im Textfeld "Wert" vorgenommenen Eingabe übereinstimmt (z.B. 'SMITH').
  • Beginnt mit: Generiert einen Satz, bei dem die gewählte Spalte (z.B. OWNER) einen Wert aufweist, der mit der im Textfeld "Wert" vorgenommenen Eingabe beginnt (z.B. 'SAM').
  • Endet mit: Generiert einen Satz, bei dem die gewählte Spalte (z.B. OWNER) einen Wert aufweist, der mit der im Textfeld "Wert" vorgenommenen Eingabe endet (z.B. 'SON').
  • Entspricht: Generiert einen Satz, bei dem die gewählte Spalte (z.B. OWNER) einen Wert aufweist, der mit der im Textfeld "Wert" vorgenommenen Eingabe übereinstimmt (z.B. 'SMITH').
  • Ist Null: Generiert einen Satz, bei dem die gewählte Spalte (z. B. TAXES) einen Null-Wert aufweist.
  • Zwischen: Generiert einen Satz, bei dem die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der zwischen denen im Textfeld "Wert" eingegebenen Zahlen liegt, die durch ein `und' getrennt werden. Um beispielsweise das Suchkriterium "Losbereiche zwischen 4000 und 8000 cm²" zu definieren, wählen Sie den Operator "Zwischen", und geben Sie in das Textfeld "Wert" "4000 und 8000" ein.
  • Ist in der Liste: Generiert einen Satz, bei dem die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der der im Textfeld "Wert" eingegebenen Zahl entspricht.
  • Enthält nicht: Generiert einen Satz, bei dem die gewählte Spalte (z. B. TAXES) keinen Wert aufweist, der der im Textfeld "Wert" eingegebenen Zahl entspricht.
  • Beginnt nicht mit: Generiert einen Satz, bei dem die gewählte Spalte (z. B. OWNER) einen Wert aufweist, der nicht mit der im Textfeld "Wert" vorgenommenen Eingabe beginnt (z. B. `SMITH').
  • Endet nicht mit: Generiert einen Satz, bei dem die gewählte Spalte (z. B. OWNER) einen Wert aufweist, der nicht mit der im Textfeld "Wert" vorgenommenen Eingabe endet (z. B. `SMITH').
  • Entspricht nicht: Generiert einen Satz, bei dem die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der der im Textfeld "Wert" eingegebenen Zahl nicht entspricht.
  • Ist nicht Null: Generiert einen Satz, bei dem die gewählte Spalte (z. B. TAXES) keinen Null-Wert aufweist.
  • Ist nicht zwischen: Generiert einen Satz, bei dem die gewählte Spalte (z. B. TAXES) einen Wert aufweist, der nicht zwischen denen im Textfeld "Wert" eingegebenen Zahlen liegt, die durch ein Komma getrennt werden.
  • Ist nicht in der Liste: Generiert einen Satz, bei dem die gewählte Spalte (z. B. TAXES) keinen Wert aufweist, der der im Textfeld "Wert" eingegebenen Zahl entspricht.
Wert Gibt einen alphanumerischen Wert in das Feld "Wert" im Listenfeld "WHERE-Felder" ein. Bei diesem Wert handelt es sich um den Wert, mit dem die gewählte Spalte mithilfe des festgelegten Operators verglichen wird.
Und Gibt "Und" in das Feld "Und/Oder" im Listenfeld "WHERE-Felder" ein. So wird der gerade generierten Abfrage ein AND-Satz hinzugefügt.
Oder Gibt "Oder" in das Feld "Und/Oder" im Listenfeld "WHERE-Felder" ein. So wird der gerade generierten Abfrage ein OR-Satz hinzugefügt.
Entfernen Löscht die im Listenfeld "WHERE-Felder" ausgewählte Zeile.
Ausführen Fügt der gerade im Textfeld "SQL-SELECT-Anweisung" generierten Abfrage den WHERE-Satz hinzu, der im Register "Wo" festgelegt wurde.