MicroStation CONNECT Edition Hilfe

Zu das Visueller Editor für SQL-Abfragen Build verwenden eine Abfrage: Beispiel 3

Bemerkung: Der Visual SQL Data Browser zeigt die Daten nur an. Nehmen Sie Änderungen an der Datenbank im Formular-Modus vor.
Bemerkung: Um eine beliebige WHERE-Klausel zu bearbeiten, klicken Sie im Listenfeld "WHERE-Felder" auf die Klausel. Ändern Sie dynamisch die Klauselelemente "Feld", "Operator", "Wert" und "UND/ODER", so wie Sie auch beim Erstellen einer SQL-Anweisung vorgehen würden. Wenn Sie auf Anwenden klicken, wird die SQL-SELECT-Anweisung Ihren Änderungen im Dialog "WHERE-Felder" angepasst. Sie können die Klausel auch löschen, indem Sie auf Löschen klicken.
Bemerkung: Wenn Ihre Auswahl in "Verfügbare Felder" ein Zeichentyp ist, wird Ihr Eintrag im Textfeld "Wert" (zum Beispiel 100) in einfachen Anführungszeichen in der Spalte "Wert" im Listenfeld "WHERE-Felder" angezeigt (zum Beispiel als '100').
Bemerkung: Gewöhnliche Operatoren funktionieren nicht mit Zeichenfeldern.
  1. Klicken Sie auf Alle entfernen, um alle vorhandenen Tabellen zu entfernen.
  2. Klicken Sie auf der Registerkarte "SELECT" auf Tabellen, oder wählen Sie die Menüoption Tabellen > Tabelle öffnen aus.
  3. Doppelklicken Sie im Dialog "Tabelle auswählen" auf die Option Parzelle.
  4. Klicken Sie im Dialog "Tabelle auswählen" auf Abbrechen.
  5. Doppelklicken Sie im Dialog "Parzelle" auf die Felder "Parcel_no", "owner", "house_num", "str_name".

    Folgendes wird im Textfeld "SQL-SELECT-Anweisung" angezeigt:

    SELECT parcel_no, owner, house_num, str_name FROM parcel
  6. Klicken Sie auf die Registerkarte "Where".

    Die Registerkarte "Where" wird angezeigt.



  7. Klicken Sie im Listenfeld "Verfügbare Felder" auf das Feld "parc_value".

    Das ausgewählte Feld wird im Listenfeld "WHERE-Felder" angezeigt.

  8. Klicken Sie auf >= (größer gleich). Geben Sie im Textfeld "Wert" die Zahl 50000 ein, und drücken Sie <Enter>.
  9. Klicken Sie auf Und, um die zweite WHERE-Klausel zu erstellen.

    Im Listenfeld "WHERE-Felder" wird AND angezeigt.

  10. Klicken Sie im Listenfeld "Verfügbare Felder" auf "parc_area", anschließend auf >= (größer gleich), geben Sie im Textfeld "Wert" die Zahl 100000 ein, und drücken Sie <Enter>.

    Eingegebener Operator und Wert werden im Listenfeld "WHERE-Felder" angezeigt.

  11. Klicken Sie auf Anwenden, um die Klausel aus dem Listenfeld "WHERE-Felder" dem Textfeld "SQL-SELECT-Anweisung" hinzuzufügen.

    Folgendes wird im Textfeld "SQL-SELECT-Anweisung" angezeigt:

    SELECT parcel_no, owner, house_num ,str_name FROM parcel WHERE parc_value >= 50000 AND parc_area >= 100000 

    Die Abfrage im Textfeld "SQL-SELECT-Anweisung" ist vollständig.

  12. Klicken Sie auf Ausführen.

    Wenn Ausgabe > Formulare im Dialog "Visueller Editor für SQL-Abfragen" aktiviert ist, wird durch Klicken auf Ausführen ein Dialogformular erstellt.



    Wenn Ausgabe > Browser im Dialog "Visueller Editor für SQL-Abfragen" aktiviert ist, wird durch Klicken auf Ausführen eine Liste erstellt (enthält dieselben Informationen wie das Dialogformular), die im Dialog "Visual SQL Data Browser" angezeigt wird.