この記事ではaspのSQL文でandやorを使う際の注意点を中心に紹介しますので、困っている方は参考にしてください。
今日プログラムをデバッグするときは、and or を使用する必要があります。このスキルを習得しないと、出力の構造は私たちが想像していたものと少し異なります。今後も皆さんに Script Home をサポートしていただければ幸いです。
ASP SQL ステートメントで and と or を同時に使用できますか?
答えは「はい」です。その方法は次のとおりです。
1. これらは同時に使用できることをお伝えするのは非常に責任があります。ただし、ビジネス要件によって異なります
2. 使用シナリオの例:
クエリテーブル内の 2000 年と 2002 年生まれの男子クラスメート
性別='男性' および (誕生年=2000 または誕生年=2002) の学生テーブルから * を選択します
3. 実際、 SQL では or を In に置き換えることができ、記述がより便利になります。
たとえば、上記の例は In を使用して記述されています。
性別='男性' および誕生年 (2000,2002) の学生テーブルから * を選択します
実際には、()を使用して注意が必要な領域を拡張することです。
例: Script House のバックグラウンド検索では、検索が js であるかどうかを判断する必要があります。その場合、一部のエディターは JavaScript を使用するため、この方法を参照できます。
コアコード:
select case lcase(keyarr(I)) case js sqlk=sqlk& and (タイトルは '%&keyarr(I)&%' またはタイトルは '%javascript%') case javascript sqlk=sqlk& and (タイトルは '%&keyarr(I) )&%' または '%js%' のようなタイトル) case c# sqlk=sqlk& および ('%&keyarr(I)&%' のようなタイトルまたは '%csharp%' のようなタイトル) case csharp sqlk=sqlk& および ('%&keyarr(I)&%' のようなタイトルまたは '%c#%' のようなタイトル) case else sqlk=sqlk& および '%&keyarr(I) のようなタイトル&%' 終了選択