⊗pyPmDBSVS 113 of 129 menu

Python හි විශේෂිත අගයන් අනුව වාර්තා ලබා ගැනීම

ක්ෂේත්රවල අගයන් කිසියම් කණ්ඩායමකින් වාර්තාවක් තෝරා ගැනීමට අවශ්‍ය නම්, IN විධානය යෙදිය හැකිය. උදාහරණයක් ලෙස, name ක්ෂේත්රයේ අගය 'user1', 'user3' හෝ 'user4' වන වාර්තා තෝරා ගත හැකිය. එය මෙසේ දිස්වනු ඇත: WHERE id IN ('user1', 'user3', 'user4').

ප්‍රතිපත්තිමය වශයෙන්, මෙවැනි දේවල් සඳහා OR විධානය ද භාවිතා කළ හැකිය, එවිට පළමු උදාහරණය මෙසේ දිස්වනු ඇත: WHERE id=1 OR id=3 OR id=7 OR id=14 OR id=28. IN සමඟින් ඇති විකල්පය සරල හා අලංකාර ලෙස දිස්වේ.

උදාහරණය

id ක්ෂේත්රයේ අගයන් 1, 3, 5 වන පරිශීලකයන් තෝරා ගනිමු:

query = "SELECT * FROM users WHERE id IN (1, 3, 5)"

ක්‍රියාත්මක කරන ලද කේතයේ ප්‍රතිඵලය:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500}

උදාහරණය

IN විධානය විමසුමක අනෙකුත් විධාන සමඟ සංයෝජනය කළ හැකිය. පෙර උදාහරණය නැවත ලියමු, පරිශීලකයන්ගේ වයස 23 අවුරුදු වලට වැඩි විය යුතු බව ද දක්වමින්:

query = "SELECT * FROM users WHERE id IN (1, 3, 5) AND age>23"

ක්‍රියාත්මක කරන ලද කේතයේ ප්‍රතිඵලය:

{'id': 5, 'name': 'user5', 'age': 27, 'salary': 500}

ප්‍රායෝගික කාර්යයන්

වැටුපේ අගයන් 400 සහ 900 වන පරිශීලකයන් ලබා ගන්න.

වයස 25, 27 සහ 28 අවුරුදු වන පරිශීලකයන් ලබා ගන්න. මෙම අවස්ථාවේදී id අංකය 2 ට වඩා වැඩි විය යුතුය.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න