मूल रूप से, IN() तुलना फ़ंक्शन यह जांचता है कि कोई मान मानों के सेट के भीतर है या नहीं। यदि मान मानों के एक सेट के भीतर है तो यह 1 अन्यथा 0 देता है। इसका सिंटैक्स निम्नानुसार हो सकता है;
अभिव्यक्ति IN (val1, val2,…,valN)
यहां,
- अभिव्यक्ति वह मान है जिसे IN सूची में N मानों के सेट के भीतर खोजा जाना है।
- Val1, val2,…, valN N मानों का समुच्चय है, IN सूची बनाता है, जिससे खोज होती है।
उदाहरण
mysql> 100 IN (50,100,200,400,2000);+----------------------------+| . चुनें 100 IN (50,100,200,400,2000) |+----------------------------+| 1 |+----------------------------+1 पंक्ति सेट (0.00 सेकंड)mysql> में 1000 IN (50,100,200,400, 2000);+------------------------------+| 1000 आईएन (50,100,200,400,2000) |+------------------------------------------+| 0 |+----------------------------+1 पंक्ति में सेट (0.00 सेकंड)mysql> 'एबीसी' का चयन करें ('एबीसीडी', 'एबीसीडीई', 'एबीसी');+-------------------------------------+| 'एबीसी' इन ('एबीसीडी', 'एबीसीडीई', 'एबीसी') |+----------------------------- --+| 1 |+-------------------------------------+1 पंक्ति सेट में (0.01 सेकंड)mysql> 'एबीसी' चुनें ' IN ('एबीसीडी', 'एबीसीडीई', 'एबीसीडीईएफ');+------------------------------------- ---+| 'एबीसी' इन ('एबीसीडी', 'एबीसीडीई', 'एबीसीडीईएफ') |+----------------------------- -----+| 0 |+-------------------------------------+1 पंक्ति सेट में (0.00 सेकंड)पूर्व>