கணினிகள்நிரலாக்க

HAVING, SQL: விளக்கம், தொடரியல், உதாரணங்கள்

SQL உடன் வேலை ஒரு நிலையான மொழியாகும் தொடர்புடைய தரவுத்தளங்கள். அவர் தன் வசம் அட்டவணைகள் சேமிக்கப்படும் தரவை மோசடி திறன்வாய்ந்த கருவிகளின் தொகுப்பாகும் உள்ளது.

சந்தேகத்திற்கு இடமின்றி, ஒரு குறிப்பிட்ட அடிப்படையில் தங்கள் மாதிரி குழு தரவு திறன் ஒரு கருவியாகும். SQL அறிக்கை WHERE பிரிவானது நீங்கள் மாதிரி நிலைமைகள் வரையறுக்க அனுமதிக்கிறது ஒரு இணைந்து HAVING சில வழியில் தரவை குழுவாக வேண்டும்.

அளவுரு HAVING, SQL: விளக்கம்

முதலில் இந்த அளவுரு விருப்பமானது என்று, மற்றும் குழு விருப்பத்தை மூலம் இணைந்து முழுமையாகப் பயன்படுகிறது குறிப்பிடத் தகுந்தது. நீங்கள் நினைவில் என, GROUP BY பிரிவிலிருந்து தேர்ந்தெடுக்கவும் சில குழுக்கள் பெற மொத்தத் செயல்பாடுகள் மற்றும் அவர்களின் கணக்கீடுகள் முடிவுகளை பயன்படுத்தும் போது பயன்படுத்தப்படுகிறது. தரவை எங்கு குழுவாக முன்பான தேர்வை நிபந்தனைகளைக் குறிப்பிடுகின்றன உங்களை அனுமதித்தால், HAVING நேரடியாக குழுக்கள் தங்களை ஏற்கனவே தரவு தொடர்பான விதிகள் கொண்டிருக்கிறது. ஒரு நல்ல புரிதலுக்கு, நாம் கீழேயுள்ள படத்தை வழங்கப்படுகிறது திட்டத்தின் ஒரு உதாரணம் மூலம் நடக்க இருக்கிறது.

இந்த HAVING, SQL விளக்கம் கொடுத்து ஒரு பெரிய உதாரணம் ஆகும். பொருட்கள், அதனை உருவாக்கும் நிறுவனங்கள், மற்றும் வேறு சில துறைகளில் பெயர்கள் பட்டியல் அட்டவணை கீழே கொடுக்கப்பட்டுள்ளது. மேல் வலது மூலையில் உள்ள கேள்வி, நாம் மேற்பட்ட 2 பொருட்களை உற்பத்தி செய்யும் மட்டுமே அந்த நிறுவனங்கள் காட்ட வேண்டும் இதன் விளைவாக, ஒவ்வொரு நிறுவனத்தின் உற்பத்தி பொருட்கள் எத்தனை வகையான தகவல் பெற முயற்சிக்கும். குரூப் விருப்பத்தை மூலம் பொருட்கள் (வரிசைகள்) எண்ணிக்கை கணக்கிட்டு வைத்துள்ளார் இவை ஒவ்வொன்றும் நிறுவனங்களின் பெயர்கள், தொடர்புடைய மூன்று குழுக்கள் அமைக்கப்பட்டுள்ளது. ஆனால், விளைவாக மாதிரி உங்கள் HAVING நிலையில் பெட்டியில் ஒரு குழு அமைக்க ஏனெனில் அது நிலைமையை பூர்த்தி செய்யவில்லை என்பதால். இதன் விளைவாக, நாம் தயாரிப்பு நிறுவனங்கள் 5 மற்றும் 3 எண்ணிக்கை தொடர்புடைய இரண்டு குழுக்கள் கிடைக்கும்.

கேள்வி எங்கே ஒரு SQL இருந்தால், HAVING பயன்படுத்த ஏன் ஏற்படலாம். நாங்கள் எங்கே வந்திருந்தால், அந்தப் மாறாக குழுக்கள் விட, ஒரு அட்டவணை உள்ள வரிசைகளின் எண்ணிக்கை பார்த்துள்ளது என்று, மேலும் இது இந்த வழக்கில் அது பயன் இல்லை என்று. எனினும், அடிக்கடி அவை ஒரே கேள்வி ஒன்றாக வாழ முடியும்.

மேலே உதாரணத்தில் நாம் எப்படி முதல் WHERE க்கு அளவுரு குறிப்பிட்ட ஊழியரின் சார்பாக தரவை ஒரு தேர்வுகளும் உள்ளன, பின்னர் குழு விளைவாக மூலம் குழுவாக கூடுதலாக ஒவ்வொரு ஊழியர் சம்பளம் தொகை சோதிக்கப்படுகிறது பார்க்க முடியும்.

அளவுரு, SQL HAVING உதாரணங்களாகும், தொடரியல்

SQL தொடரியலைப் HAVING அம்சங்கள் சிலவற்றை கவனியுங்கள். இந்த அளவுருவின் விளக்கம் மிகவும் எளிமையானது. முதலாவதாக, ஏற்கனவே குறிப்பிட்டுள்ள, அது பிரத்தியேகமாக அளவுரு GROUP BY என்பது இணைந்து பயன்படுத்தப்படும் மற்றும் கோரிக்கையில் வழங்கப்படுகின்றது எனில், உடனடியாக பின்னர் மற்றும் ஆணை BY பிரிவுக்கு முன்னர் சுட்டிக்காட்டப்படுகிறது. HAVING ஏற்கனவே குழுவாக தரவு கட்டுப்பாடுகளை பரிந்துரைக்கும் இருப்பதால், இது புரிகிறது. இரண்டாவதாக, இந்த அளவுருவின் நிலையில் மட்டுமே மொத்தத் செயல்பாடுகளை பயன்படுத்த முடியும் மற்றும் துறைகள் அளவுரு GROUP BY என்பது பட்டியலிடப்பட்டுள்ள. இந்த அளவுரு எல்லா நிபந்தனைகளும் WHERE க்கு வழக்கில் அதே வழியில் சுட்டிக்காட்டினார்.

முடிவுக்கு

நீங்கள் பார்க்க முடியும் என, இந்த அறிக்கையில் சிக்கலாக எதுவும் இல்லை. சொற்பொருளியல், அது எங்கே அதே வழியில் பயன்படுத்தப்படுகிறது. மட்டுமே அளவுருவாக GROUP BY என்பது வரையறுக்கப்பட்ட குழுக்களுக்கு மதிப்பளித்து - அது எங்கே தேர்ந்தெடுத்த எல்லா தரவு பயன்படுத்தி HAVING என்று புரிந்து கொள்ள முக்கியமானது. நாம் நம்பிக்கை கையாள போதுமானது இது SQL, HAVING ஒரு விரிவான விளக்கம் வழங்கினார்.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ta.delachieve.com. Theme powered by WordPress.