मेरे पास एक कॉलम नाम डेमो है।

create table demo (
id int,
name varchar,
address varchar,
designation varchar
 );

मैं एक प्रश्न में नीचे दिए गए परिदृश्य को प्राप्त करना चाहता हूं:

  1. अगर मैं "" जैसी खाली स्ट्रिंग पास करता हूं तो क्वेरी तालिका में सभी मान वापस कर देगी
  2. अगर मैं 'एवी' पास करता हूं तो क्वेरी पूरे टेबल कॉलम (नाम, पता, पदनाम) में 'एवी' कॉन्टिन्स स्ट्रिंग से मेल खाना चाहिए;
0
Avinash Jagtap 29 सितंबर 2020, 06:52

1 उत्तर

सबसे बढ़िया उत्तर

आपको इस तरह एक WHERE क्लॉज चाहिए:

WHERE name LIKE '%av%' 
   OR address LIKE '%av%'
   OR designation LIKE '%av%'

जब आप खोज पैटर्न बनाते हैं तो SQL इंजेक्शन से सावधान रहें।

0
Laurenz Albe 29 सितंबर 2020, 05:49