Cet article présente principalement les précautions d'utilisation de et et ou dans l'instruction SQL d'asp. Les amis dans le besoin peuvent s'y référer.
Lors du débogage du programme aujourd'hui, nous devons utiliser et ou. Si nous ne maîtrisons pas les compétences, la structure de sortie est un peu différente de ce que nous imaginions. Partageons-la ici, j'espère que tout le monde soutiendra Script Home à l'avenir.
Est-ce que et et/ou ne peuvent pas être utilisés en même temps dans les instructions asp SQL ?
La réponse est oui, voici comment procéder :
1. Je suis très responsable de vous dire qu'ils peuvent être utilisés en même temps. Mais cela dépend des besoins de l'entreprise
2. Exemples de scénarios d'utilisation :
Camarades de classe masculins nés en 2000 et 2002 dans la table de requête
sélectionnez * dans la table des étudiants où genre='masculin' et (année de naissance=2000 ou année de naissance=2002)
3. En fait, ou peut être remplacé par In en SQL, ce qui sera plus pratique à écrire.
Par exemple, l'exemple ci-dessus est écrit en utilisant In :
sélectionnez * dans le tableau des étudiants où genre = « masculin » et année de naissanceIn (2000,2002)
En fait, il s'agit d'utiliser () pour élargir les domaines qui nécessitent une attention particulière.
Par exemple : la recherche en arrière-plan de Script House doit déterminer quand la recherche est js. Ensuite, certains de nos éditeurs utilisent javascript, donc certaines choses ne peuvent pas être recherchées. Vous pouvez alors vous référer à cette méthode.
Code de base :
sélectionnez case lcase(keyarr(I)) case js sqlk=sqlk& et (titre comme '%&keyarr(I)&%' ou titre comme '%javascript%') case javascript sqlk=sqlk& et (titre comme '%&keyarr(I) )&%' ou un titre comme '%js%') cas c# sqlk=sqlk& et (titre comme '%&keyarr(I)&%' ou titre comme '%csharp%') cas csharp sqlk=sqlk& et (titre comme '%&keyarr(I)&%' ou titre comme '%c#%') cas sinon sqlk=sqlk& et titre comme '%&keyarr(I) &%' fin de sélection