तुमची SQL कौशल्ये तपासा
फिल्टरिंग आणि NULL चे अर्थ, जॉइन्स, अॅग्रिगेशन तसेच विंडो फंक्शन्स आणि कन्स्ट्रेंट्समधील तुमचे SQL ज्ञान तपासा. 30 परिस्थितीवर आधारित प्रश्न, श्रेणीनुसार त्वरित गुण, मोफत आणि साइन-अपशिवाय.
SQL चाचणी म्हणजे काय?
ही परिस्थितीवर आधारित SQL चाचणी आहे: 30 छोट्या क्वेरी, प्रत्येकानंतर ती चालवल्यावर प्रत्यक्षात काय घडते याबद्दल एक प्रश्न. NULL शी तुलना केलेले WHERE क्लॉज जे शांतपणे काहीच परत करत नाही. चुकीच्या कॉलमवर फिल्टर लावताच INNER JOIN सारखे वागणारे LEFT JOIN. सबक्वेरीतील एक मूल्य NULL असल्यामुळे प्रत्येक रो शांतपणे वगळणारे NOT IN. डेटाबेस प्रत्यक्षात जे परत करतो त्याच्याशी जुळणारे उत्तर तुम्ही निवडता, जे घडायला हवे असे दिसते त्याच्याशी नव्हे.
वाचत राहाकमी दाखवा
हे 30 प्रश्न चार क्षेत्रे व्यापतात — फिल्टरिंग आणि NULL चे अर्थ, जॉइन्स आणि सेट ऑपरेशन्स, अॅग्रिगेशन आणि सबक्वेरी, आणि विंडो फंक्शन्स/CTE/ट्रॅन्झॅक्शन्स/कन्स्ट्रेंट्स. क्वेरी वाचणे आणि क्वेरी चालवणे यांचे निकाल शांतपणे वेगळे होतात अशी ही चार ठिकाणे आहेत, आणि नोकरीच्या जाहिरातीतील भक्कम SQL चा मुलाखतीत गेल्यावर सहसा काहीतरी विशिष्ट अर्थ निघतो ती ठिकाणेही हीच आहेत. प्रत्येक क्षेत्रात तुम्हाला गुण मिळतात, त्यामुळे कमकुवत बाजू एकूण गुण कमी होण्याऐवजी कमकुवत बाजू म्हणूनच दिसते.
यासाठी सुमारे बारा मिनिटे लागतात, साइन-अप नाही, आणि लिहायला किंवा चालवायला कोणतीही क्वेरी नाही — प्रत्येक प्रश्न वाचा आणि अंदाज बांधा असा आहे, जसा वरिष्ठ इंजिनिअर पुल रिक्वेस्टचे पुनरावलोकन करतो. सिंटॅक्स माहीत असणे आणि विशिष्ट डेटावर विशिष्ट क्वेरी काय करते हे माहीत असणे ही वेगवेगळी कौशल्ये आहेत, आणि ही चाचणी दुसऱ्याचे मोजमाप करते.