What is Query in Hindi- क्वेरी क्या है

Database के Table या Tables के संकलन से Data या Information को प्राप्त करने के लिए की गई Request Query कहलाती है Query Database के एक या एक से अधिक Tables से Data खोजने और उसे संकलित करने का तरीका है जब हम MS Access में कोई Query Run करते है तो Data को ढूंढने के लिए विशिष्ट खोज स्थितियों को परिभाषित करते है Query से यूजर Data को विभिन्न प्रकार से देख पाते है

Components of Query Design Window  in Hindi 

Query Design Window निम्न महत्वपूर्ण भागों से मिलकर बने होते है जिनका प्रयोग कर आप अपने Query को बना और सुधार सकते है

Tables or Queries

आपके Database में जितने Tables और Queries होते है वे सारे इस स्थान मे दिखाई देते है आप Query बनाने के लिए इन Tables or Queries को  Select कर सकते है इन Tables या Queries का प्रयोग कर आप नया Query बना सकते है, पहले से बने Queries को Modify कर सकते है, उसका नाम बदल सकते है और आवश्यकता न होने पर उसे Delete भी कर सकते है

Query Design Grid

Query Design Grid वह स्थान है जो आपको Query Design करने की अनुमति देती है यह Rows और Columns से मिलकर बने होते प्रत्येक Column आपके द्वारा Select किए Table या Query के Field को रखता है तथा Row आपको Query के लिए Criteria Define करने, Sorting करने की सुविधा देता है

Field List

इस भाग में आपके द्वारा Select किए गए Table या Query की सभी Fields एक List के रूप मे दिखाई देती है जिसे Drag और Drop करके Query Design Grid में लाया जाता है

Criteria

यह Query Design Grid में पाया जाता है जिसकी मदद से आप अपने Query के लिए Criteria Define कर पाते है आपके द्वारा Specify किए गए Criteria के आधार पर ही Query Result में आवश्यकतानुसार Records को शामिल किया जाता है

Sort

यह भी Query Design Grid में ही पाया जाता है जिसमे आप अपने Records को किसी Field के आधार पर Ascending या Descending Order में प्रदर्शित कर सकते है

Run Button

Query Design करने के बाद Query को Execute करने के लिए या Query Result देखने के लिए Run Button का Use किया जाता है

Query in Design View in Hindi 

MS Access में Query बनाने और पहले से बने Query को Modify करने के लिए Design View का प्रयोग करते है यह अपने Users को एक आसान Graphical User Interface देता है जिसे ऐसे लोग भी Use कर सकते है जो SQL Code से Familar नही है एक बार Design View में अपने Database Query के लिए Fields, Criteria आदि निर्धारित करने के बाद आप Result को Datasheet View में देख सकते है या सीधे ही Query को Run करा सकते है

Create Query in Design View in Hindi 

Query Design View का प्रयोग करके हम निम्न Questions को Solve करेंगे
Question 1:
हमारे पास Employees नाम से निम्न Table है जिसमे हम यह जानना चाहते है कि कितने लोग Sales Department से संबन्धित है

इसके लिए निम्न Steps का अनुसरण करे
1) Create Tab को Click कर Queries Group से Query Design Button पर Click करे
2)Show Table Dialog Box प्रदर्शित होगा Employees Table को Select कर Add Button पर Click करे और Close Button पर Click कर Dialog Box को बंद कर दे
4) अब ऊपर Employees Table के वांछित Fields को जिन्हें आप Query में शामिल करना चाहते है उन्हे Drag and Drop करके नीचे Query Design Grid में लाए जैसे नीचे दिखाई दे रहा है
5) हमारा Question है कि कितने लोग है जो Sales Department से है इसके लिए  Department Field में आकर Criteria वाले स्थान पर Small या Capital Letter में [enter department]Type करते है और Query Execution के लिए Design Tab से Run Button पर Click  करते है
9)Query के Run होते ही Enter Parameter Value Box प्रदर्शित होगा उसमे Sales Type कर Ok पर Click करे
10) अब हमे Emp Query मे तीन लोग दिखाई दे रहे है जिसका Department Sales है
11) मान लीजिये हमे Marketing Department वालो को देखना है तो फिर से Employees Query को Click कर Enter Parameter Value Box में Marketing Type कर Ok पर Click करते है
अब हमे उन लोगो का Records दिखाई देगा जो Marketing Department से संबन्धित है
Question 2:
हम यह जानना चाहते है कि Emp Table में durg मे कितने लोग sales Department में है है
इसके लिए निम्न Steps का अनुसरण करे
1) Employees Query को Design View में खोले इसके लिए Employees Query पर Right Click कर Design View को Select करे
2)अब Query Window के नीचे
Department Field के Criteria में [enter department] और City Field के Criteria मे [enter city] type करे और Query Window को Close कर दे
3) अब Query को Execute करने के लिए Run Button को  Click करे
4) Enter Parameter Value Box प्रदर्शित होगी एक एक करके Department के लिए sales और City के लिए durg type कर Ok Button पर Click करे

5) अतः Query Execute होने के बाद हमे निम्न Record मिलता है जिसका Department Sales है और City durg है
Note:
Example 1 और 2 मे User से Parameter Value, Input के रूप मे लिया जाता है जैसे Department Field के लिए sales या marketing और उसके आधार पर Records प्रदर्शित किया गया लेकिन Example 3 में सीधे ही Parameter Value जैसे "d" और >12000 Type करके उसके आधार पर Records प्रदर्शित किया गया
Question 3:
हम Employees Table से ऐसा Query बनाना चाहते है जिसमे Employees का First_name "t" से शुरू हो और उनकी Salary 12000 से ज्यादा हो
इस कार्य को करने के लिए निम्न Steps को Follow करे

1) Employees Query को Design View में खोले
2)अब Query Window के नीचे
First_name Field के Criteria में केवल d Type करे(Like "t*" अपने आप आ जायेगा) और Salary Field के Criteria मे >12000 Type करे
3) अब Query को Execute करने के लिए Run Button को  Click करे और हमे निम्न प्रकार से Result दिखाई देगा