உங்கள் SQL திறன்களைச் சோதியுங்கள்
வடிகட்டுதல் மற்றும் NULL பொருள்விளக்கம், ஜாய்ன்கள், திரட்டல், விண்டோ செயல்பாடுகள் மற்றும் கட்டுப்பாடுகள் ஆகியவற்றில் உங்கள் SQL அறிவைச் சோதியுங்கள். 30 சூழ்நிலைக் கேள்விகள், பிரிவு வாரியாக உடனடி மதிப்பெண், பதிவு தேவையில்லாத இலவசச் சேவை.
SQL தேர்வு என்றால் என்ன?
இது சூழ்நிலை அடிப்படையிலான SQL தேர்வு: 30 சிறிய வினவல்கள், ஒவ்வொன்றையும் தொடர்ந்து அது இயங்கும்போது உண்மையில் என்ன நடக்கும் என்பது பற்றிய ஒரு கேள்வி. NULL உடன் ஒப்பிடப்பட்டு, அமைதியாக எதையுமே திருப்பித் தராத ஒரு WHERE நிபந்தனை. தவறான நெடுவரிசையை வடிகட்டியவுடன் INNER JOIN போல நடந்துகொள்ளும் ஒரு LEFT JOIN. துணை வினவலில் ஒரு மதிப்பு NULL ஆக இருந்ததால், ஒவ்வொரு வரிசையையும் அமைதியாக நீக்கிவிடும் ஒரு NOT IN. நடக்க வேண்டும் எனத் தோன்றுவதை அல்ல, தரவுத்தளம் உண்மையில் எதைத் தருகிறதோ அதற்குப் பொருந்தும் விடையை நீங்கள் தேர்ந்தெடுக்கிறீர்கள்.
மேலும் படிக்ககுறைவாகக் காட்டு
30 கேள்விகள் நான்கு பகுதிகளை உள்ளடக்குகின்றன — வடிகட்டுதல் மற்றும் NULL பொருள்விளக்கம், ஜாய்ன்கள் மற்றும் கணச் செயல்பாடுகள், திரட்டல் மற்றும் துணை வினவல்கள், விண்டோ செயல்பாடுகள்/CTE-கள்/பரிவர்த்தனைகள்/கட்டுப்பாடுகள். ஒரு வினவலை வாசிப்பதற்கும் இயக்குவதற்கும் இடையே அமைதியாக வேறுபாடு உருவாகும் இடங்கள் இந்த நான்குமே; வேலை அறிவிப்பில் உள்ள வலுவான SQL என்பது, நேர்காணலுக்குச் சென்றதும் ஒரு குறிப்பிட்ட பொருளைக் கொண்டது எனத் தெரியவருவதும் பெரும்பாலும் இந்த இடங்களில்தான். ஒவ்வொரு பகுதியிலும் உங்களுக்கு மதிப்பெண் கிடைக்கும்; எனவே பலவீனமான இடம், குறைந்த மொத்த மதிப்பெண்ணாக அல்லாமல், பலவீனமான இடமாகவே வெளிப்படும்.
இதற்குச் சுமார் பன்னிரண்டு நிமிடங்கள் ஆகும், பதிவு தேவையில்லை, எழுதவோ இயக்கவோ வினவல் எதுவும் இல்லை — ஒவ்வொரு கேள்வியும் வாசித்து முடிவைக் கணிக்கும் வகையிலானது, மூத்த பொறியாளர் ஒரு புல் ரெக்வஸ்ட்டை மதிப்பாய்வு செய்வதைப் போலவே. தொடரியலை அறிந்திருப்பதும், குறிப்பிட்ட தரவுகளுக்கு எதிராக ஒரு குறிப்பிட்ட வினவல் என்ன செய்கிறது என்பதை அறிந்திருப்பதும் வெவ்வேறு திறன்கள், இது இரண்டாவதை அளவிடுகிறது.