Zum Beispiel haben die beiden folgenden Beispiele den gleichen Effekt und beide geben Daten aus allen Feldern in der Mitarbeitertabelle zurück.
Zum Beispiel:
Wenn wir alle Datensätze in der Mitarbeitertabelle abfragen möchten, können wir die folgende Anweisung verwenden.
SELECT ALL* FROM staff table; DISTINCT
Für die in einer Tabelle ausgewählten Felddaten werden doppelte Fälle ignoriert, das heißt Das für ein bestimmtes Feld abgefragte Datensatzergebnis ist eindeutig. Beispielsweise sind in der Personaltabelle viele Personaldaten
gespeichert, die möglicherweise denselben Namen haben. Wenn wir also SELECT DISTINCT in der SQL-Anweisung verwenden, werden die Abfrageergebnisse nach unterschiedlichen Namen gefiltert. Wenn Sie
DISTINCT weglassen, werden bei einer solchen Abfrage alle Datensätze angezeigt.
DISTINCTROW
Ignorieren Sie die doppelten Datensätze im gesamten Datensatz, anstatt nur die Daten für ein bestimmtes Feld.
Tabelle
Geben Sie die Tabelle an, die zum Abfragen von Datensätzen erforderlich ist.
Zum Beispiel:
SELECT DISTINCTROW Firmenname
FROM Kundenformular INNER JOIN Bestellformular
EIN Kundenformular = Bestellformular.
ORDER BY Firmenname
Wenn Sie DISTINCTROW ignorieren, wird für jedes Unternehmen weniger als eine Zeile mit Bestelldaten generiert. Wenn DISTINCTROW nur in einer Tabelle verwendet wird, wird es außerdem weggelassen.
TOP
Geben Sie ausgehend vom ersten oder letzten Element (unter Verwendung der ORDER BY-Bedingungsklausel) eine bestimmte Anzahl von Daten zurück.
Zum Beispiel:
Wenn Sie die Namensdaten der 25 besten Schüler der Klasse im Jahr 2000 wissen möchten, können Sie eine Anweisung wie diese eingeben:
SELECT TOP 25 Student Name
FORM Student Form
WHERE Abschlussjahr=1994
ORDNUNG NACH Abschlussnotendurchschnitt DESC; > Wenn Sie die Zeilenbedingung ORDER BY nicht hinzufügen, handelt es sich bei den Daten, die Sie erhalten, um Zufallsdaten. Darüber hinaus können Sie nach der TOP-Anweisung neben dem Hinzufügen von Zahlen auch das reservierte Wort PERCENT zum Abfragen verwenden.
Zum Beispiel:
WÄHLEN SIE DEN TOP-10-PROZENT-Studentennamen aus
AUS Studentenformular
WO Abschlussjahr=1994
ORDER BY Abschlussnotendurchschnitt DESC;
Verwendung der PARAMETERS-Deklaration
Für die Parametertyp-Abfragesyntax werden die Namen und Datentypen der Parameter deklariert.
PARAMETERS name datatype[,name datatype[,...]]
name
Der Name von PARAMETERS. Sie können den Parameternamen als Zeichenfolge verwenden. Wenn der Name eine leere Zeichenfolge enthält, können Sie ihn mit eckigen Klammern verarbeiten, zum Beispiel: „VBeden“.
Datentyp
Geben Sie den Datentyp des Parameters ein. „Geben Sie Ihren Namen ein“ Text; Oben finden Sie die vollständige Kontakt-SQL-Syntax (2). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).