In diesem Artikel werden hauptsächlich die Vorsichtsmaßnahmen für die Verwendung von und oder in der SQL-Anweisung von asp vorgestellt. Freunde in Not können sich darauf beziehen.
Wenn wir das Programm heute debuggen, müssen wir es verwenden und oder. Wenn wir die Fähigkeiten nicht beherrschen, ist die Ausgabestruktur etwas anders als wir es uns vorgestellt haben. Ich hoffe, dass jeder Script Home in Zukunft unterstützen wird.
Können und und oder nicht gleichzeitig in Asp-SQL-Anweisungen verwendet werden?
Die Antwort lautet: Ja, hier erfahren Sie, wie es geht:
1. Es liegt mir sehr am Herzen, Ihnen mitzuteilen, dass sie gleichzeitig verwendet werden können. Aber es hängt von den Geschäftsanforderungen ab
2. Beispiele für Nutzungsszenarien:
Männliche Klassenkameraden der Jahrgänge 2000 und 2002 in der Abfragetabelle
Wählen Sie * aus der Schülertabelle aus, wobei Geschlecht = „männlich“ und (Geburtsjahr = 2000 oder Geburtsjahr = 2002) ist.
3. Tatsächlich kann es in SQL durch „In“ ersetzt werden, was das Schreiben erleichtert.
Das obige Beispiel ist beispielsweise mit In geschrieben:
Wählen Sie * aus der Schülertabelle aus, wobei Geschlecht = „männlich“ und Geburtsjahr (2000,2002) ist.
Tatsächlich dient es dazu, () zu verwenden, um die Bereiche zu erweitern, die Aufmerksamkeit erfordern.
Beispiel: Die Hintergrundsuche von Script House muss feststellen, wann die Suche js ist. Dann verwenden einige unserer Editoren Javascript, sodass einige Dinge nicht durchsucht werden können. Dann können Sie sich auf diese Methode beziehen.
Kerncode:
select case lcase(keyarr(I)) case js sqlk=sqlk& and (title like '%&keyarr(I)&%' or title like '%javascript%') case javascript sqlk=sqlk& and (title like '%&keyarr(I )&%' oder Titel wie '%js%') case c# sqlk=sqlk& and (Titel wie '%&keyarr(I)&%' oder Titel wie '%csharp%') case csharp sqlk=sqlk& and (title like '%&keyarr(I)&%' or title like '%c#%') case else sqlk=sqlk& and title like '%&keyarr(I) &%' Endauswahl