Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर में सभी लॉजिकल ऑपरेटर का उपयोग कैसे करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 126

सभी लॉजिकल ऑपरेटर TRUE लौटाते हैं यदि तुलनाओं का एक सेट TRUE है। ALL एक अदिश मान की तुलना मानों के एकल स्तंभ सेट से करता है।

आइए ALL को उदाहरणों से समझते हैं।

परिदृश्य :

ऐसे परिदृश्य के बारे में सोचें जहां हमारे पास दो टेबल dbo.Customer और dbo.Customer1 हैं। दोनों तालिकाओं में स्तंभ आयु है। यदि आपको dbo.Customer तालिका से सभी रिकॉर्ड प्राप्त करने की आवश्यकता है, जहां आयु dbo.Customer1 तालिका में आयु स्तंभ के अधिकतम मान से अधिक है। आपकी क्वेरी क्या होगी।

समाधान:

उपरोक्त आवश्यकता के लिए हमारी क्वेरी लिखने के लिए हम सबक्वायरी और अधिकतम फ़ंक्शन का उपयोग कर सकते हैं। आइए पहले टेबल बनाते हैं। )GO - dbo में पंक्तियाँ डालें। ग्राहक तालिका dbo में डालें। ग्राहक मान (1, 'रज़ा', 'एम', 'पीके', 20), (2, 'रीटा', 'जॉन', 'यूएस', 12) ,(3,'सुखी', 'सिंह', नल, 25), (4, 'जेम्स', 'स्मिथ', 'सीए', 60), (5, 'रॉबर्ट', 'लैडसन', 'यूएस', 54),(6,'ऐलिस','जॉन','यूएस',87) - dbo.Customer1 टेबल बनाएं टेबल dbo.Customer1 (आईडी int, FName VARCHAR(50), LName VARCHAR(50), CountryShortName CHAR( 2), आयु टिनींट) GO - dbo में पंक्तियाँ डालें। Customer1 तालिका dbo में डालें। Customer1Values(7,'Raza','M','US',33),(8,'Dita','M',' US',15),(9,'Adita','M','US',29)
 
1) डीबीओ से सभी रिकॉर्ड प्राप्त करें। ग्राहक तालिका जहां आयु डीबीओ के अधिकतम आयु मान से अधिक है। सबक्वायरी और मैक्स फ़ंक्शन का उपयोग करके ग्राहक 1 तालिका।


2) ALL with SubQuery का उपयोग करना
उपरोक्त आवश्यकता के लिए हम कर सकते हैं सभी तार्किक ऑपरेटर का उपयोग करें। उस स्थिति में हमें मैक्स फ़ंक्शन का उपयोग करने की आवश्यकता नहीं है। सभी हमारे बाहरी क्वेरी मान की तुलना सबक्वेरी से मानों के सेट से कर रहे हैं। हम उपयोग कर सकते हैं>All,>ALL का अर्थ है सबक्वेरी द्वारा लौटाए गए प्रत्येक मान से बड़ा, दूसरे शब्दों में अधिकतम मान से अधिक।

dbo से * चुनें। ग्राहक कहीं आयु> सभी ( dbo से आयु चुनें .Customer1)
SQL सर्वर में सभी लॉजिकल ऑपरेटर का उपयोग कैसे करें - SQL सर्वर / TSQL ट्यूटोरियल
 

ALL के साथ आप विभिन्न तुलना ऑपरेटरों का उपयोग कर सकते हैं जैसे =, <> !=,> ,>=, !> , <, <=, !<


वीडियो डेमो :SQL / TSQL में सभी लॉजिकल ऑपरेटर का उपयोग कैसे करें

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MS SQL सर्वर में डेटाबेस स्कीमा परिवर्तन का स्वचालित डेटा संग्रह

  2. बेहतर प्रदर्शन ट्यूनिंग के लिए 11 SQL सर्वर अनुक्रमणिका सर्वोत्तम अभ्यास

  3. SQL सर्वर 2005 में श्रेणीबद्ध क्वेरीज़

  4. ExecuteNonQuery चयन sql स्टेटमेंट के लिए कोई पंक्तियाँ नहीं लौटा रहा है

  5. SQL सर्वर प्रबंधन स्टूडियो में वास्तविक CSV प्रारूप में निर्यात आउटपुट कैसे प्राप्त करें?