ನಿಮ್ಮ SQL ಕೌಶಲ್ಯಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ
ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು NULL ಸೆಮ್ಯಾಂಟಿಕ್ಸ್, ಜಾಯಿನ್ಗಳು, ಅಗ್ರಿಗೇಷನ್, ಮತ್ತು ವಿಂಡೋ ಫಂಕ್ಷನ್ಗಳು ಮತ್ತು ಕನ್ಸ್ಟ್ರೈಂಟ್ಗಳಾದ್ಯಂತ ನಿಮ್ಮ SQL ಅನ್ನು ಪರೀಕ್ಷಿಸಿ. 30 ಸನ್ನಿವೇಶದ ಪ್ರಶ್ನೆಗಳು, ವರ್ಗದ ಪ್ರಕಾರ ತ್ವರಿತ ಸ್ಕೋರ್, ಸೈನ್ ಅಪ್ ಇಲ್ಲದೆ ಉಚಿತ.
SQL ಪರೀಕ್ಷೆ ಎಂದರೇನು?
ಇದು ಸನ್ನಿವೇಶ-ಆಧಾರಿತ SQL ಪರೀಕ್ಷೆ: 30 ಸಣ್ಣ ಪ್ರಶ್ನೆಗಳು, ಪ್ರತಿಯೊಂದರ ನಂತರ ಅದು ರನ್ ಆದಾಗ ನಿಜವಾಗಿ ಏನಾಗುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ಒಂದು ಪ್ರಶ್ನೆ ಇರುತ್ತದೆ. NULL ಗೆ ಹೋಲಿಸಿದ WHERE ಕ್ಲಾಸ್ ಸದ್ದಿಲ್ಲದೆ ಏನನ್ನೂ ಹಿಂತಿರುಗಿಸುವುದಿಲ್ಲ. ನೀವು ತಪ್ಪು ಕಾಲಮ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿದ ನಂತರ INNER JOIN ನಂತೆ ವರ್ತಿಸುವ LEFT JOIN. ಉಪಪ್ರಶ್ನೆಯಲ್ಲಿ ಒಂದು ಮೌಲ್ಯ NULL ಆಗಿದ್ದರಿಂದ ಸದ್ದಿಲ್ಲದೆ ಪ್ರತಿ ಸಾಲನ್ನು ಕೈಬಿಡುವ NOT IN. ಡೇಟಾಬೇಸ್ ನಿಜವಾಗಿ ಹಿಂತಿರುಗಿಸುವ ಉತ್ತರವನ್ನು ನೀವು ಆರಿಸುತ್ತೀರಿ, ಅದು ಏನಾಗಬೇಕು ಎಂದು ತೋರುವುದನ್ನಲ್ಲ.
ಇನ್ನಷ್ಟು ಓದಿಕಡಿಮೆ ತೋರಿಸಿ
30 ಪ್ರಶ್ನೆಗಳು ನಾಲ್ಕು ಕ್ಷೇತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿವೆ — ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು NULL ಸೆಮ್ಯಾಂಟಿಕ್ಸ್, ಜಾಯಿನ್ಗಳು ಮತ್ತು ಸೆಟ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಅಗ್ರಿಗೇಷನ್ ಮತ್ತು ಸಬ್ಕ್ವೆರಿಗಳು, ಮತ್ತು ವಿಂಡೋ ಫಂಕ್ಷನ್ಗಳು/CTEs/ಟ್ರಾನ್ಸಾಕ್ಷನ್ಗಳು/ಕನ್ಸ್ಟ್ರೈಂಟ್ಗಳು. ಆ ನಾಲ್ಕು ಸ್ಥಳಗಳಲ್ಲಿ ಒಂದು ಪ್ರಶ್ನೆಯನ್ನು ಓದುವುದು ಮತ್ತು ಪ್ರಶ್ನೆಯನ್ನು ಚಲಾಯಿಸುವುದು ಸದ್ದಿಲ್ಲದೆ ಭಿನ್ನವಾಗಿರುತ್ತದೆ, ಮತ್ತು ಉದ್ಯೋಗ ಪೋಸ್ಟಿಂಗ್ನ ಸ್ಟ್ರಾಂಗ್ SQL ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಸಂದರ್ಶನದಲ್ಲಿದ್ದಾಗ ನಿರ್ದಿಷ್ಟವಾದದ್ದನ್ನು ಅರ್ಥೈಸುತ್ತದೆ. ನೀವು ಪ್ರತಿ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸ್ಕೋರ್ ಪಡೆಯುತ್ತೀರಿ, ಆದ್ದರಿಂದ ದುರ್ಬಲ ಸ್ಥಳವು ಕಡಿಮೆ ಒಟ್ಟು ಮೊತ್ತವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಬದಲು ದುರ್ಬಲ ಸ್ಥಳವಾಗಿಯೇ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
ಇದು ಸುಮಾರು ಹನ್ನೆರಡು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಯಾವುದೇ ಸೈನ್-ಅಪ್ ಇಲ್ಲ, ಮತ್ತು ಬರೆಯಲು ಅಥವಾ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು ಯಾವುದೇ ಕ್ವೆರಿ ಇಲ್ಲ — ಪ್ರತಿ ಪ್ರಶ್ನೆಯು ಓದಿ-ಊಹಿಸುವ ಮಾದರಿಯಲ್ಲಿದೆ, ಒಬ್ಬ ಹಿರಿಯ ಇಂಜಿನಿಯರ್ ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವ ರೀತಿಯಲ್ಲೇ. ಸಿಂಟ್ಯಾಕ್ಸ್ ತಿಳಿದಿರುವುದು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಡೇಟಾದ ಮೇಲೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕ್ವೆರಿ ಏನು ಮಾಡುತ್ತದೆ ಎಂದು ತಿಳಿದಿರುವುದು ವಿಭಿನ್ನ ಕೌಶಲ್ಯಗಳು, ಮತ್ತು ಇದು ಎರಡನೆಯದನ್ನು ಅಳೆಯುತ್ತದೆ.