4D v14.3QUERY SELECTION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
QUERY SELECTION
|
QUERY SELECTION ( {Tabellenname }{;}{ Suchbegriff {; *}} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Tabellenname | Tabelle |
![]() |
Tabelle, in der gesucht werden soll Ohne Angabe Haupttabelle |
|||||
Suchbegriff | Ausdruck |
![]() |
Operatoren und Suchbegriffe | |||||
* | Operator |
![]() |
Weiterer Suchbegriff folgt | |||||
Der Befehl QUERY SELECTION sucht nach Datensätzen in Tabellenname. QUERY SELECTION ändert die aktuelle Auswahl Tabellenname für den laufenden Prozess. Der erste Datensatz der neuen Auswahl ist nun der aktuelle Datensatz. Der Datensatz wird geladen, falls er nicht bereits dem bisherigen aktuellen Datensatz entspricht.
QUERY SELECTION hat die gleiche Funktionsweise und die gleiche Syntax wie der Befehl QUERY. Der Geltungsbereich ist jedoch unterschiedlich:
Dieses Beispiel zeigt den Unterschied zwischen QUERY und QUERY SELECTION. Es gibt zwei Suchläufe:
` Finde ALLE Firmen in München
QUERY([Company];[Company]City="München")
` Finde ALLE Firmen, die Verkauf ab Lager machen (egal welcher Ort)
QUERY([Company];[Company]Type Business="Verkauf ab Lager")
Beachten Sie, dass die zweite Suche das Ergebnis der ersten Suche ignoriert. Vergleichen Sie dazu folgende Methode:
` Finde ALLE Firmen in München
QUERY([Company];[Company]City="München")
` Finde ALLE Firmen, die Verkauf ab Lager machen und in München liegen
QUERY SELECTION([Company];[Company]Type Business="Verkauf ab Lager")
QUERY SELECTION sucht nur in den ausgewählten Datensätzen, also hier unter den Firmen in München.
Produkt: 4D
Thema: Suchen
Nummer:
341
Geändert: 4D v6.5
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)