1. Wählen Sie Anweisung
In der SQL -Welt ist die grundlegendste Operation die Auswahlanweisung. Wenn Sie SQL direkt unter dem Datenbank -Tool verwenden, sind viele Personen mit den folgenden Vorgängen vertraut:
Die Codekopie lautet wie folgt:
SelectwhatFromWhIntablewherecriteria
Durch Ausführen der obigen Anweisung wird eine Abfrage erstellt, die ihre Ergebnisse speichert.
Bei ASP -Seitendateien können Sie auch die oben genannte allgemeine Syntax verwenden, die Situation ist jedoch etwas anders. Beim Programmieren von ASP sollte der Inhalt der Elect -Anweisung einer Variablen als Zeichenfolge zugewiesen werden:
Die Codekopie lautet wie folgt:
SQL = "SELECTWHATFROMWHIGHTABLEWHERECRITERIA"
Okay, ich verstehe die Art und Weise, wie SQL unter ASP "spricht", und dann gleich. Solange Ihre Bedürfnisse erfüllt sind, können der herkömmliche SQL -Query -Modus und die bedingte Abfrage nützlich sein.
Sie können beispielsweise auch davon ausgehen, dass in Ihrer Datenbank eine Datentabelle vorhanden ist, der Name Produkte ist und jetzt alle Datensätze in dieser Tabelle abrufen möchten. Dann haben Sie den folgenden Code geschrieben:
Die Codekopie lautet wie folgt:
SQL = "Ausgewählte*aus Produkten" "
Der obige Code - Die Funktion der SQL -Anweisung besteht darin, alle Daten in der Tabelle abzurufen. Nach Ausführung werden alle Datensätze in der Datentabelle ausgewählt. Wenn Sie jedoch nur eine bestimmte Spalte aus der Tabelle entfernen möchten, z. B. p_name. Dann können Sie den * Wildcard -Charakter nicht verwenden. Hier müssen Sie den Namen einer bestimmten Spalte eingeben. Der Code lautet wie folgt:
Die Codekopie lautet wie folgt:
Sql = "selectp_namefromProducts"
Nach Ausführung der obigen Abfrage werden alle Inhalte in der Produkttabelle und in der Spalte P_Name ausgewählt.
2. Stellen Sie die Abfragebedingungen in der Klausel fest
Wenn Sie beispielsweise nur vorhaben, die P_Name -Datensätze herauszunehmen und die Namen dieser Aufzeichnungen mit dem Buchstaben W gestartet werden, müssen Sie die folgende Where -Klausel verwenden:
Die Codekopie lautet wie folgt:
Sql = "selectp_namefromProductSwherep_namelik'W%'"
Auf das WO -Keyword folgt die Bedingungen, die zum Filtern von Daten verwendet werden. Mit Hilfe dieser Bedingungen werden nur Daten, die bestimmten Standards entsprechen, abfragt. Im obigen Beispiel erhält das Abfrageergebnis nur einen P_Name -Datensatz, wobei der Name mit w beginnt.
Im obigen Beispiel bedeutet das prozentuale Symbol (%), dass die Abfrage alle Datensatzeinträge zurückgibt, die mit W -Buchstaben beginnen und von Daten oder sogar keine Daten folgen. Bei der Ausführung der obigen Abfrage werden west und weiden aus der Produkttabelle ausgewählt und in der Abfrage gespeichert.
Wie Sie sehen können, können Sie, solange Sie die Auswahlanweisung sorgfältig entwerfen, die Menge der im Datensatz zurückgegebenen Informationen einschränken. Wenn Sie mehr denken, werden Sie immer Ihren Anforderungen entsprechen.
Dies ist nur der Beginn der Beherrschung der SQL -Verwendung. Um die Verwendung komplexer Auswahlanweisungen nach und nach zu helfen, schauen wir uns die wichtigsten Standardbegriffe an: Vergleichsbetreiber. Diese Dinge werden häufig verwendet, wenn Sie Ihre eigenen ausgewählten Zeichenfolgen erstellen, um bestimmte Daten zu erhalten.