บทความนี้จะแนะนำข้อควรระวังในการใช้และและหรือในคำสั่ง SQL ของ asp เป็นหลัก
เมื่อทำการดีบั๊กโปรแกรมวันนี้ เราจำเป็นต้องใช้ และ หรือ หากเราไม่เชี่ยวชาญทักษะ โครงสร้างเอาต์พุตจะแตกต่างจากที่เราจินตนาการไว้เล็กน้อย มาแชร์กันที่นี่ ฉันหวังว่าทุกคนจะสนับสนุน Script Home ในอนาคต
สามารถใช้และหรือไม่สามารถใช้พร้อมกันในคำสั่ง asp SQL ได้หรือไม่?
คำตอบคือใช่ มีวิธีดำเนินการดังนี้:
1. ฉันมีความรับผิดชอบมากที่จะบอกคุณว่าสามารถใช้งานได้ในเวลาเดียวกัน แต่ขึ้นอยู่กับข้อกำหนดทางธุรกิจ
2. ตัวอย่างสถานการณ์การใช้งาน:
เพื่อนร่วมชั้นชายที่เกิดในปี 2000 และ 2002 ในตารางแบบสอบถาม
เลือก * จากตารางนักเรียน โดยที่ เพศ='ชาย' และ (ปีเกิด=2000 หรือ ปีเกิด=2002)
3. ในความเป็นจริงหรือสามารถแทนที่ด้วย In ใน SQL ซึ่งจะสะดวกกว่าในการเขียน
ตัวอย่างเช่น ตัวอย่างข้างต้นเขียนโดยใช้ In:
เลือก * จากตารางนักเรียน โดยที่ เพศ='ชาย' และปีเกิดIn (2000,2002)
ที่จริงแล้วคือการใช้ () เพื่อขยายพื้นที่ที่ต้องการความสนใจ
ตัวอย่างเช่น: การค้นหาพื้นหลังของ Script House จำเป็นต้องพิจารณาว่าเมื่อใดเป็นการค้นหา js จากนั้นบรรณาธิการบางคนของเราจึงใช้จาวาสคริปต์ ดังนั้นบางสิ่งจึงไม่สามารถค้นหาได้ จากนั้นคุณจึงสามารถอ้างอิงถึงวิธีนี้ได้
รหัสหลัก:
เลือกกรณี lcase(keyarr(I)) case js sqlk=sqlk& และ (ชื่อเช่น '%&keyarr(I)&%' หรือชื่อเช่น '%javascript%') case javascript sqlk=sqlk& และ (ชื่อเช่น '%&keyarr(I) )&%' หรือชื่อ เช่น '%js%') case c# sqlk=sqlk& และ (ชื่อเช่น '%&keyarr(I)&%' หรือชื่อเช่น '%csharp%') case csharp sqlk=sqlk& และ (ชื่อเช่น '%&keyarr(I)&%' หรือชื่อเช่น '%c#%') case else sqlk=sqlk& และชื่อเช่น '%&keyarr(I) &%' สิ้นสุดการเลือก