SQL ನಲ್ಲಿ ಎಡ ಸೇರುವಿಕೆ ಮತ್ತು ಎಡ ಹೊರಭಾಗದ ನಡುವಿನ ವ್ಯತ್ಯಾಸ - ಎಲ್ಲಾ ವ್ಯತ್ಯಾಸಗಳು

 SQL ನಲ್ಲಿ ಎಡ ಸೇರುವಿಕೆ ಮತ್ತು ಎಡ ಹೊರಭಾಗದ ನಡುವಿನ ವ್ಯತ್ಯಾಸ - ಎಲ್ಲಾ ವ್ಯತ್ಯಾಸಗಳು

Mary Davis

ಒಂದು ಡೇಟಾಬೇಸ್ ಸಾಮಾನ್ಯವಾಗಿ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ವಿದ್ಯುನ್ಮಾನವಾಗಿ ಸಂಗ್ರಹಿಸಲಾದ ರಚನಾತ್ಮಕ ಮಾಹಿತಿಯ ಸಂಘಟಿತ ಸಂಗ್ರಹವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. SQL Server, Oracle, PostgreSQL, ಮತ್ತು MySQL ನಂತಹ ಹಲವಾರು ವಿಭಿನ್ನ ಡೇಟಾಬೇಸ್‌ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸಲು ಭಾಷೆಯನ್ನು ಬಳಸುತ್ತವೆ .

ಅಂತಹ ಒಂದು ಭಾಷೆಯನ್ನು SQL ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. SQL ಇನ್ನರ್ ಜಾಯಿನ್, ಲೆಫ್ಟ್ ಜಾಯಿನ್ ಮತ್ತು ರೈಟ್ ಜಾಯಿನ್ ರೂಪದಲ್ಲಿ ವಿವಿಧ ಸೇರ್ಪಡೆಗಳ ಕಮಾಂಡ್‌ಗಳನ್ನು ಹೊಂದಿದೆ.

ನಿಮಗೆ ತಿಳಿದಿರುವಂತೆ, SQL ನಲ್ಲಿ ಸೇರಿಕೊಳ್ಳುವುದನ್ನು ಸಂಬಂಧಿತ ಕಾಲಮ್‌ನಿಂದ ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಕೋಷ್ಟಕಗಳಿಂದ ಸಾಲುಗಳನ್ನು ಜೋಡಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ . ಇದು ಇತರ ಬದಲಾವಣೆಗಳು ಏನು ಮಾಡುತ್ತವೆ ಎಂಬ ಪ್ರಶ್ನೆಯನ್ನು ಹುಟ್ಟುಹಾಕಬಹುದು.

ಇದು ಸ್ವಲ್ಪ ಗೊಂದಲಮಯವಾಗಿದೆ, ನನಗೆ ಖಚಿತವಾಗಿದೆ! ಆದರೆ ಚಿಂತಿಸಬೇಡಿ, ಅವುಗಳ ಅರ್ಥವೇನು ಎಂಬುದರ ಕುರಿತು ನಾನು ವಿವರವಾದ ಖಾತೆಯನ್ನು ನೀಡುತ್ತೇನೆ ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ, ಅದು ನಿಮಗೆ ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಅದಕ್ಕೆ ಹೋಗೋಣ!

SQL ಎಂದರೇನು?

SQL ಎಂದರೆ ಸ್ಟ್ರಕ್ಚರ್ಡ್ ಕ್ವೆರಿ ಲಾಂಗ್ವೇಜ್. ಇದು ಡೇಟಾವನ್ನು ಬರೆಯಲು ಮತ್ತು ಪ್ರಶ್ನಿಸಲು ವಿವಿಧ ಡೇಟಾಬೇಸ್‌ಗಳು ಬಳಸುವ ಭಾಷೆಯಾಗಿದೆ. ಇದು ಕೋಷ್ಟಕಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮಾಹಿತಿಯನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಈ ಕೋಷ್ಟಕಗಳು ಮತ್ತು ವೀಕ್ಷಣೆಗಳು, ಕಾರ್ಯಗಳು, ಕಾರ್ಯವಿಧಾನಗಳು, ಇತ್ಯಾದಿಗಳಂತಹ ಇತರ ಸಂಬಂಧಿತ ವಸ್ತುಗಳನ್ನು ಪ್ರಶ್ನಿಸಲು ಭಾಷೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ಡೊನಾಲ್ಡ್ ಚೇಂಬರ್ಲಿನ್ ಮತ್ತು ರೇಮಂಡ್ ಬಾಯ್ಸ್ ವಿನ್ಯಾಸಕರು ಆಫ್ SQL, ಅವರು ಡೇಟಾವನ್ನು ಕುಶಲತೆಯಿಂದ ತಯಾರಿಸಿದರು. ಅವರ ಮಾದರಿಯು ಐಬಿಎಂಗಾಗಿ ಕೆಲಸ ಮಾಡಿದ ಮತ್ತು 70 ರ ದಶಕದಲ್ಲಿ ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಕಂಡುಹಿಡಿದ ಎಡ್ಗರ್ ಫ್ರಾಂಕ್ ಕಾಡ್ ಅವರ ಕೃತಿಗಳನ್ನು ಆಧರಿಸಿದೆ.

ಆರಂಭದಲ್ಲಿ, ಇದನ್ನು SEQUEL ಎಂದು ಹೆಸರಿಸಲಾಯಿತು, ಆದರೆ ನಿರ್ದಿಷ್ಟ ಕಾರಣದಿಂದ ಇದನ್ನು SQL ಗೆ ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲಾಯಿತುಟ್ರೇಡ್ಮಾರ್ಕ್ ಸಮಸ್ಯೆಗಳು. ಆದಾಗ್ಯೂ, ನೀವು ಬಯಸಿದಲ್ಲಿ ಅವುಗಳನ್ನು SEQUEL ಎಂದು ಕರೆಯಬಹುದು.

SQL ನೊಂದಿಗೆ, ನೀವು ಡೇಟಾವನ್ನು ಸೇರಿಸಬಹುದು, ಅಳಿಸಬಹುದು ಮತ್ತು ನವೀಕರಿಸಬಹುದು ಮತ್ತು ಇತರ ಡೇಟಾಬೇಸ್ ವಸ್ತುಗಳನ್ನು ರಚಿಸಬಹುದು, ಅಳಿಸಬಹುದು ಅಥವಾ ಬದಲಾಯಿಸಬಹುದು. ಪ್ರಮಾಣಿತ SQL ಆಜ್ಞೆಗಳು " ಆಯ್ಕೆ", "ಅಳಿಸು", "ಸೇರಿಸು", "ಅಪ್‌ಡೇಟ್", "ರಚಿಸು", ಮತ್ತು "ಡ್ರಾಪ್" . ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಒಬ್ಬರು ಮಾಡಬೇಕಾದ ಎಲ್ಲವನ್ನೂ ಇವು ಸಾಧಿಸಬಹುದು.

ಇದಲ್ಲದೆ, ಡೇಟಾ ಮತ್ತು ಡೇಟಾಬೇಸ್ ವಸ್ತುಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಹಾಯ ಮಾಡಲು ಈ ಭಾಷೆಯನ್ನು ಬಹು ಡೇಟಾಬೇಸ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ನಿಮಗೆ ಸಂಕೀರ್ಣವೆಂದು ತೋರುತ್ತಿದ್ದರೆ, ಆರಂಭಿಕರಿಗಾಗಿ SQL ಏನೆಂದು ವಿವರಿಸುವ ವೀಡಿಯೊ ಇಲ್ಲಿದೆ:

ಭಾಷೆಯಿಲ್ಲದೆ ಡೇಟಾಬೇಸ್ ರನ್ ಆಗಬಹುದೇ?

ನಾವು SQL ಅನ್ನು ಏಕೆ ಬಳಸುತ್ತೇವೆ?

ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ನಾವು SQL ಇಲ್ಲದೆ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದಿಲ್ಲ. ಅದೇ ರೀತಿಯಲ್ಲಿ, ಡೇಟಾಬೇಸ್ ಇಲ್ಲದೆ ನಾವು ಸೂಚನೆ ನೀಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ SQL ಡೇಟಾಬೇಸ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಬಳಸುವ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ.

SQL ಸಿಸ್ಟಮ್‌ಗಳು ಡೇಟಾವನ್ನು ಅಳಿಸುವುದು, ಸೇರಿಸುವುದು ಅಥವಾ ಬದಲಾಯಿಸುವುದು ಮುಂತಾದ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ. ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ದೊಡ್ಡ ಪ್ರಮಾಣದ ದತ್ತಾಂಶವನ್ನು ಸಮರ್ಥವಾಗಿ ನಿರ್ವಹಿಸುವ ಮೂಲಕ ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. SQL ಅನ್ನು ಬಳಸುವ ಕೆಲವು ಪ್ರಮಾಣಿತ ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳು Oracle, Sybase, Microsoft Access, ಮತ್ತು Ingres ಸೇರಿವೆ.

ಒಳ ಸೇರುವಿಕೆ ಮತ್ತು ಹೊರಗಿನ ಸೇರ್ಪಡೆ ಎಂದರೇನು?

ಸರಿ, ಮೊದಲನೆಯದಾಗಿ, ಸೇರುವಿಕೆಗಳು ಯಾವುವು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ. SQL ನಲ್ಲಿ, ಸೇರುವಿಕೆಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ವಿವಿಧ ಕೋಷ್ಟಕಗಳ ವಿಷಯಗಳು. ನೀವು ಡೇಟಾವನ್ನು ಹೇಗೆ ಬಯಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ ನೀವು ಅನೇಕ ರೀತಿಯಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಯೋಜಿಸಬಹುದುಸಂಯೋಜಿತ ಮತ್ತು ನೀವು ಯಾವ ರೀತಿಯ ಸೇರ್ಪಡೆಯನ್ನು ಬಳಸಲು ಬಯಸುತ್ತೀರಿ.

ಒಂದು ಒಳಸೇರುವಿಕೆ ಎನ್ನುವುದು ಎರಡೂ ಭಾಗವಹಿಸುವ ಕೋಷ್ಟಕಗಳಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸುವ ಒಂದು ಸೇರ್ಪಡೆಯಾಗಿದೆ, ಅಲ್ಲಿ ಒಂದು ಟೇಬಲ್‌ನ ಅಗತ್ಯ ದಾಖಲೆಯು ಮತ್ತೊಂದು ಟೇಬಲ್‌ನ ನಿರ್ಣಾಯಕ ದಾಖಲೆಗಳಂತೆಯೇ ಇರುತ್ತದೆ.

ಈ ರೀತಿಯ ಸೇರುವಿಕೆಗೆ ಎರಡೂ ಕೋಷ್ಟಕಗಳ ಪ್ರಮಾಣಿತ ಕ್ಷೇತ್ರ ಅಥವಾ ಕಾಲಮ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಭಾಗವಹಿಸುವ ಕೋಷ್ಟಕಗಳಿಂದ ಸಾಲುಗಳನ್ನು ಹೊಂದಿಸಲು ಹೋಲಿಕೆ ಆಪರೇಟರ್‌ನ ಅಗತ್ಯವಿದೆ.

ಹೊರ ಸೇರುವಿಕೆ ಅಲ್ಲದ ಹಿಂತಿರುಗಿಸಬಹುದು -ಒಂದು ಅಥವಾ ಎರಡೂ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಸಾಲುಗಳನ್ನು ಹೊಂದಿಸುವುದು . ಮೂಲಭೂತವಾಗಿ, ಇದು ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸುವ ಎಲ್ಲಾ ಕೋಷ್ಟಕಗಳಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಅನೇಕ ವಿಧದ ಹೊರ ಜೋಡಣೆಗಳಿವೆ. ಇವುಗಳಲ್ಲಿ ಲೆಫ್ಟ್‌ ಜಾಯಿನ್‌, ರೈಟ್‌ ಜಾಯಿನ್‌ ಮತ್ತು ಫುಲ್‌ ಔಟರ್‌ ಜಾಯಿನ್‌ ಸೇರಿವೆ.

SQL ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸೇರ್ಪಡೆಗಳ ಮಹತ್ವದ ಕಾರ್ಯಗಳ ಸಾರಾಂಶದ ಕೋಷ್ಟಕ ಇಲ್ಲಿದೆ:

ಸೇರುವಿಕೆಗಳ ವಿಧಗಳು: ಫಂಕ್ಷನ್ :
ಒಳಗಿನ ಸೇರ್ಪಡೆ ಎರಡೂ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಕನಿಷ್ಠ ಒಂದು ಹೊಂದಾಣಿಕೆ ಇದ್ದಾಗ ಇದು ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ಎಡ ಹೊರಗಿನ ಸೇರ್ಪಡೆ ಇದು ಬಲ ಕೋಷ್ಟಕದಿಂದ ಹೊಂದಾಣಿಕೆಯ ಸಾಲುಗಳೊಂದಿಗೆ ಎಡ ಕೋಷ್ಟಕದಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ರೈಟ್ ಔಟರ್ ಸೇರ್ಪಡೆ ಇದು ಎಡ ಕೋಷ್ಟಕದಿಂದ ಹೊಂದಾಣಿಕೆಯ ಸಾಲುಗಳೊಂದಿಗೆ ಬಲ ಕೋಷ್ಟಕದಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ಪೂರ್ಣ ಹೊರಭಾಗ ಸೇರುವಿಕೆ ಇದು ಎಡಭಾಗದ ಹೊರಭಾಗದ ಸೇರ್ಪಡೆ ಮತ್ತು ಬಲಭಾಗದ ಹೊರಭಾಗದ ಸೇರುವಿಕೆಯನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಿದಾಗ ಎರಡೂ ಕೋಷ್ಟಕದಿಂದ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಇದು SQL ನಲ್ಲಿ ನಾಲ್ಕು ಸೇರ್ಪಡೆಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ತೋರಿಸುತ್ತದೆ.

ಒಳ ಮತ್ತು ಹೊರ ಸೇರುವಿಕೆಯ ನಡುವಿನ ವ್ಯತ್ಯಾಸ

ಇನ್ನಷ್ಟು ಇದೆ. ಒಳ ಮತ್ತು ಹೊರ ಸೇರುವಿಕೆಗಳ ನಡುವಿನ ಗಮನಾರ್ಹ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಒಳಗಿನ ಸೇರ್ಪಡೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಎರಡು ಕೋಷ್ಟಕಗಳ ಛೇದಕಕ್ಕೆ ಕಾರಣವಾಗುತ್ತವೆ. ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಔಟರ್ ಜಾಯಿನ್ಸ್ ಎರಡು ಕೋಷ್ಟಕಗಳ ಮಿಶ್ರಣಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ.

ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಎರಡು ಡೇಟಾ ಸೆಟ್‌ಗಳ ಅತಿಕ್ರಮಿಸುವ ಭಾಗದಲ್ಲಿ ಒಳಗಿನ ಸೇರ್ಪಡೆ ಫಲಿತಾಂಶಗಳು. ಇನ್ನರ್ ಜಾಯಿನ್ಸ್‌ಗಾಗಿ ನೀವು ಎರಡೂ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಆ ಪ್ರಮಾಣಿತ ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ಸಂಯೋಜಿಸುತ್ತೀರಿ. ಮತ್ತೊಂದೆಡೆ, ಔಟರ್ ಜಾಯಿನ್ಸ್ ಎಡ ಅಥವಾ ಸೂಕ್ತವಾದ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಎಲ್ಲಾ ದಾಖಲೆಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಹೊರ ಸೇರ್ಪಡೆಗಳು ಕೋಷ್ಟಕಗಳಿಂದ ಹೊಂದಾಣಿಕೆಯ ಸಾಲುಗಳು ಮತ್ತು ಹೊಂದಾಣಿಕೆಯಾಗದ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಮೇಲಾಗಿ, ಔಟರ್ ಜಾಯಿನ್ ಒಂದು ಒಳ ಸೇರುವಿಕೆಯಿಂದ ತಪ್ಪು ಹೊಂದಾಣಿಕೆಯ ಸ್ಥಿತಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.

ಲೆಫ್ಟ್ ಔಟರ್ ಜಾಯಿನ್ ಲೆಫ್ಟ್ ಔಟರ್ ಜಾಯಿನ್ + ಇನ್ನರ್ ಜಾಯಿನ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ರೈಟ್ ಔಟರ್ ಜಾಯಿನ್ ಕೂಡ ರೈಟ್ ಔಟರ್ ಜಾಯ್ನ್ + ಇನ್ನರ್ ಜಾಯಿನ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಫುಲ್ ಔಟರ್ ಜಾಯಿನ್ ಅವೆಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿದೆ SQL ನಲ್ಲೂ ಸೇರಲು ಬಿಟ್ಟಿದ್ದೀರಾ? ಸರಿ, ಇದು ಕೇವಲ ಒಂದೇ ಲೆಫ್ಟ್ ಔಟರ್ ಜಾಯಿನ್ ಆಗಿದೆ. ಅವರು ಒಂದೇ ಕಾರ್ಯಕ್ಕಾಗಿ ಎರಡು ವಿಭಿನ್ನ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿದ್ದಾರೆ.

ಎಡ ಸೇರುವಿಕೆಯು SQL ನಲ್ಲಿ ಎಡ ಹೊರಗಿನ ಸೇರ್ಪಡೆಯಂತೆಯೇ ಇರುತ್ತದೆ ಮತ್ತು ಅವುಗಳು ಒಂದಾಗಿರುತ್ತವೆ. ಲೆಫ್ಟ್‌ ಜಾಯಿನ್‌ ಎಂಬುದು ಎಡ ಹೊರ ಸೇರುವಿಕೆಗೆ ಕೇವಲ ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾಗಿದೆ. ಶಬ್ದ"ಹೊರ" ಕೇವಲ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಹೆಚ್ಚು ಸರಳಗೊಳಿಸುತ್ತದೆ, ಆದರೆ ಎರಡೂ ಕೀಲಿಗಳು ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ.

ಎಡ ಸೇರುವಿಕೆಯನ್ನು ಎಡಭಾಗದ ಸೇರ್ಪಡೆ ಎಂದು ಏಕೆ ಕರೆಯುತ್ತಾರೆ?

ಇದನ್ನು ಅದರ ವಿಸ್ತೃತ ಹೆಸರು ಅಥವಾ ಶಾರ್ಟ್‌ಕಟ್‌ನಿಂದ ಕರೆಯಲು ನೀವು ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿರುತ್ತೀರಿ. ಜೊತೆಗೆ, ಅವುಗಳು ಒಂದೇ ವಿಷಯ.

ನೆನಪಿಡಿ ಈ ಸೇರ್ಪಡೆಯು ಪಟ್ಟಿಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಎಡಭಾಗದಲ್ಲಿ ಮತ್ತು ಹೊಂದಾಣಿಕೆಯ ಬಲಭಾಗದಲ್ಲಿರುವ ಸೇರ್ಪಡೆಯ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಬಲಭಾಗದಲ್ಲಿ ಯಾವುದೇ ಹೊಂದಾಣಿಕೆಯ ಬದಿಗಳಿಲ್ಲದಿದ್ದರೆ, ಫಲಿತಾಂಶವು ಶೂನ್ಯವಾಗಿರುತ್ತದೆ.

ಆದ್ದರಿಂದ ನಾವು A ಮತ್ತು B ಎಂಬ ಎರಡು ಕೋಷ್ಟಕಗಳನ್ನು ಸೇರಿಸಿದರೆ, SQL ಲೆಫ್ಟ್ ಔಟರ್ ಜಾಯಿನ್ ಎಡ ಕೋಷ್ಟಕದಲ್ಲಿನ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. , ಇದು A, ಮತ್ತು ಬಲಭಾಗದಲ್ಲಿರುವ ಇತರ ಕೋಷ್ಟಕ B ಯಲ್ಲಿ ಹೊಂದಿಕೆಯಾಗುವ ಎಲ್ಲಾ ಸಾಲುಗಳು. ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುವುದಾದರೆ, SQL ಎಡ ಸೇರುವಿಕೆಯ ಫಲಿತಾಂಶವು ಯಾವಾಗಲೂ ಎಡಭಾಗದ ಕೋಷ್ಟಕದಿಂದ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಸೇರುವಿಕೆ ಮತ್ತು ಎಡ ಸೇರುವಿಕೆ ನಡುವಿನ ವ್ಯತ್ಯಾಸ

ಮೂಲಭೂತಗಳಿಗೆ, ಸೇರುವಿಕೆಯನ್ನು ಒಳ ಸೇರುವಿಕೆ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ, ಆದರೆ ಎಡ ಸೇರುವಿಕೆಯು ಹೊರಗಿನ ಸೇರ್ಪಡೆಯಾಗಿದೆ.

ಆದರೆ ಮುಖ್ಯ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಎಡ ಸೇರ್ಪಡಿಕೆ ಹೇಳಿಕೆಯು ಮಾಹಿತಿಯ ಎಡಭಾಗದಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ ಟೇಬಲ್‌ನ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಸಂಯೋಜಿಸುತ್ತದೆ. ಸಾಟಿಯಿಲ್ಲದ ಸಾಲುಗಳ ಬದಲಿಗೆ, ಇದು ಎಡ ಕೋಷ್ಟಕದಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಮತ್ತು ಇತರ ಕೋಷ್ಟಕಗಳಿಂದ ಹೊಂದಾಣಿಕೆಯ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

SQL ನಲ್ಲಿ ಲೆಫ್ಟ್ ಔಟರ್ ಜಾಯ್ನ್ ಅನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು?

ನೀವು ವಿವಿಧ ಕೋಷ್ಟಕಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಮಾರ್ಗವನ್ನು ಹುಡುಕುತ್ತಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸೋಣ. ಅಥವಾ, ನೀವು ಎರಡು ಕೋಷ್ಟಕಗಳನ್ನು ಸೇರುತ್ತಿದ್ದರೆ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಹೊಂದಿಸಲು ಬಯಸಿದರೆಕೇವಲ ಒಂದು ಟೇಬಲ್‌ನ ಸಾಟಿಯಿಲ್ಲದ ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ, ನೀವು ಎಡ ಹೊರಗಿನ ಸೇರ್ಪಡೆ ಷರತ್ತು ಅಥವಾ ಸರಿಯಾದ ಹೊರ ಸೇರ್ಪಡೆ ಷರತ್ತುಗಳನ್ನು ಬಳಸಬೇಕು. ಎಡ ಔಟರ್ ಜಾಯಿನ್ ಅನ್ನು ಬಳಸುವುದರಿಂದ ಎಡಭಾಗದ ಸೇರ್ಪಡೆ ಷರತ್ತು ಮೊದಲು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕೋಷ್ಟಕದಿಂದ ಹೊಂದಿಕೆಯಾಗದ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ತಾಂತ್ರಿಕವಾಗಿ, ಎಡ ಹೊರಭಾಗವು ಸೇರ್ಪಡೆ ಸ್ಥಿತಿಯನ್ನು ಪೂರೈಸುವ ಎರಡೂ ಕೋಷ್ಟಕಗಳಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ಟೇಬಲ್‌ನಿಂದ ಸಾಟಿಯಿಲ್ಲದ ಸಾಲುಗಳು.

ಎಡ ಹೊರಭಾಗವು ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸುವುದೇ?

ಇದು ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಯಾಗಿದೆ. ತಾಂತ್ರಿಕವಾಗಿ, ಇದು ಹೌದು.

ಆದಾಗ್ಯೂ, ಎಡ ಸೇರುವಿಕೆ ಕೇವಲ ಎಡ ಕೋಷ್ಟಕದಲ್ಲಿನ ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸಬಹುದು. ಮತ್ತು ಇದು ಬಹು ಪಂದ್ಯಗಳು ಸರಿಯಾದ ಕೋಷ್ಟಕದಲ್ಲಿದ್ದಾಗ ಮಾತ್ರ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಿಮ್ಮ ವಿಶ್ಲೇಷಣೆಗೆ ಅಗತ್ಯವಿದ್ದರೆ ನೀವು ಒಂದು ಪ್ರಶ್ನೆಯಲ್ಲಿ ಹಲವಾರು ಎಡ ಸೇರ್ಪಡೆಗಳನ್ನು ಬಳಸಬಹುದು.

ಲೆಫ್ಟ್ ಔಟರ್ ಜಾಯಿನ್ ವರ್ಸಸ್ ರೈಟ್ ಔಟರ್ ಜಾಯಿನ್

ಲೆಫ್ಟ್ ಔಟರ್ ಜಾಯಿನ್ ಮತ್ತು ರೈಟ್ ಔಟರ್ ಜಾಯಿನ್ ನಡುವಿನ ಗಮನಾರ್ಹ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಹೊಂದಾಣಿಕೆಯಾಗದ ಸಾಲುಗಳನ್ನು ಸಂಯೋಜಿಸುವುದು. 2>

ಆದ್ದರಿಂದ ಎರಡರ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಎಡಭಾಗದ ಹೊರಭಾಗವು ಹೊಂದಿಕೆಯಾಗದ ಸಾಲುಗಳು ಅಥವಾ ಬಲ ಕೋಷ್ಟಕ ಅಥವಾ ಷರತ್ತುಗಳಿಂದ ಹೊಂದಿಕೆಯಾದ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ, ಸೇರ್ಪಡೆಯ ಷರತ್ತು ಎಡಭಾಗದಲ್ಲಿರುವ ಟೇಬಲ್‌ನ ಎಲ್ಲಾ ದಾಖಲೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಮತ್ತೊಂದೆಡೆ, ಬಲಭಾಗದ ಹೊರಗಿನ ಸೇರ್ಪಡೆಯು ಸೇರ್ಪಡೆ ಷರತ್ತಿನ ಬಲಭಾಗದಲ್ಲಿರುವ ಕೋಷ್ಟಕದಿಂದ ಸಾಟಿಯಿಲ್ಲದ ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಬಲಭಾಗದಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಒಂದು ಸೇರ್ಪಡೆ ಷರತ್ತು ದಾಖಲೆಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ ಅಥವಾ ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಕೋಷ್ಟಕಗಳಿಂದ ಫಾರ್ಮ್‌ಗಳನ್ನು ಮಾರ್ಪಡಿಸುತ್ತದೆ ಮತ್ತು ಮ್ಯಾನಿಪುಲೇಟ್ ಮಾಡುತ್ತದೆಒಂದು ಸೇರ್ಪಡೆ ಸ್ಥಿತಿ. ಹೋಲಿಸಿದಾಗ ವಿವಿಧ ಕೋಷ್ಟಕಗಳ ಕಾಲಮ್‌ಗಳು ಹೇಗೆ ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತವೆ ಎಂಬುದನ್ನು ಈ ಸೇರ್ಪಡೆ ಸ್ಥಿತಿಯು ಸೂಚಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ಉದ್ಯೋಗಿ ವೇತನವನ್ನು ಹೊಂದಿರುವ ಟೇಬಲ್ ಮತ್ತು ಉದ್ಯೋಗಿ ವಿವರಗಳನ್ನು ಹೊಂದಿರುವ ಮತ್ತೊಂದು ಟೇಬಲ್ ನಡುವೆ ಪ್ರಮಾಣಿತ ಕಾಲಮ್ ಇರುತ್ತದೆ. ಇದು ಉದ್ಯೋಗಿ ID ಆಗಿರಬಹುದು ಮತ್ತು ಇದು ಎರಡು ಕೋಷ್ಟಕಗಳನ್ನು ಸೇರಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಸಹ ನೋಡಿ: ಸ್ಟಾಪ್ ಚಿಹ್ನೆಗಳು ಮತ್ತು ಆಲ್-ವೇ ಸ್ಟಾಪ್ ಚಿಹ್ನೆಗಳ ನಡುವಿನ ಪ್ರಾಯೋಗಿಕ ವ್ಯತ್ಯಾಸವೇನು? (ವಿವರಿಸಲಾಗಿದೆ) - ಎಲ್ಲಾ ವ್ಯತ್ಯಾಸಗಳು

ಆದ್ದರಿಂದ ನೀವು ಟೇಬಲ್ ಅನ್ನು ಒಂದು ಘಟಕವಾಗಿ ಯೋಚಿಸಬಹುದು ಮತ್ತು ಕೀಲಿಯು ಎರಡು ಕೋಷ್ಟಕಗಳ ನಡುವಿನ ಸಾಮಾನ್ಯ ಲಿಂಕ್ ಆಗಿದೆ, ಇದನ್ನು ಜಂಟಿ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡುವುದು ಟ್ರಿಕಿ ಆಗಿರಬಹುದು. ಆದರೆ ನೀವು ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಂಡರೆ ಅದನ್ನು ಪಡೆಯುವುದು ತುಂಬಾ ಸರಳವಾಗಿದೆ.

ರೈಟ್ ಸೇರ್ಪಡೆ ಮತ್ತು ರೈಟ್ ಔಟರ್ ಜಾಯಿನ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?

ಬಲ ಸೇರುವಿಕೆಗಳು ಎಡ ಸೇರುವಿಕೆಗಳಿಗೆ ಹೋಲುತ್ತವೆ, ಅವುಗಳು ಎಲ್ಲವನ್ನೂ ಹಿಂತಿರುಗಿಸುವುದನ್ನು ಹೊರತುಪಡಿಸಿ ಬಲಭಾಗದಿಂದ ಕೋಷ್ಟಕದಲ್ಲಿ ಸಾಲುಗಳು ಮತ್ತು ಎಡದಿಂದ ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತವೆ.

ಮತ್ತೆ, ರೈಟ್ ಜಾಯಿನ್ ಮತ್ತು ರೈಟ್ ಔಟರ್ ಜಾಯಿನ್‌ಗೆ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ವ್ಯತ್ಯಾಸವಿಲ್ಲ, ಅದೇ ರೀತಿಯಲ್ಲಿ ಲೆಫ್ಟ್ ಜಾಯಿನ್ ಮತ್ತು ಲೆಫ್ಟ್ ಔಟರ್ ಜಾಯಿನ್ ಇಲ್ಲ. ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುವುದಾದರೆ, ರೈಟ್ ಜಾಯಿನ್ ಎಂಬ ಪದವು ರೈಟ್ ಔಟರ್ ಜಾಯ್ನ್‌ನ ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾಗಿದೆ.

ಸಹ ನೋಡಿ: 10lb ತೂಕ ನಷ್ಟವು ನನ್ನ ದುಂಡುಮುಖದ ಮುಖದಲ್ಲಿ ಎಷ್ಟು ವ್ಯತ್ಯಾಸವನ್ನು ಮಾಡಬಹುದು? (ವಾಸ್ತವಗಳು) - ಎಲ್ಲಾ ವ್ಯತ್ಯಾಸಗಳು

“ಹೊರ” ಕೀವರ್ಡ್ ಐಚ್ಛಿಕವಾಗಿರುತ್ತದೆ. ಡೇಟಾಸೆಟ್‌ಗಳು ಮತ್ತು ಟೇಬಲ್‌ಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ ಇಬ್ಬರೂ ಒಂದೇ ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸುತ್ತಾರೆ.

ಎಡ ಸೇರುವ ಬದಲು ರೈಟ್ ಜಾಯಿನ್ ಅನ್ನು ಏಕೆ ಬಳಸಬೇಕು?

ಸಾಮಾನ್ಯವಾಗಿ, ರೈಟ್ ಔಟರ್ ಜಾಯಿನ್ಸ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ ಏಕೆಂದರೆ ನೀವು ಅವುಗಳನ್ನು ಯಾವಾಗಲೂ ಎಡ ಹೊರಭಾಗದ ಸೇರ್ಪಡೆಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ಒಬ್ಬರು ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಬೇಕಾಗಿಲ್ಲ.

ಒಬ್ಬರು ಯಾವಾಗ ಎಡಕ್ಕೆ ಸೇರುವ ಬದಲು ರೈಟ್ ಜಾಯಿನ್ ಅನ್ನು ಬಳಸುವ ಬಗ್ಗೆ ಯೋಚಿಸುತ್ತಾರೆನಿಮ್ಮ SQL ಅನ್ನು ಹೆಚ್ಚು ಸ್ವಯಂ-ದಾಖಲೀಕರಣ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. ಅವಲಂಬಿತ ಭಾಗದಲ್ಲಿ ಶೂನ್ಯ ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುವ ಪ್ರಶ್ನೆಗಳನ್ನು ಪರಿಹರಿಸಲು

ನೀವು ಎಡ ಸೇರು ಅನ್ನು ಬಳಸಬಹುದು. ಸ್ವತಂತ್ರ ಭಾಗದಲ್ಲಿ ಶೂನ್ಯ ಸಾಲುಗಳನ್ನು ರಚಿಸುವ ಪ್ರಶ್ನೆಗಳಿಗೆ ನೀವು ಬಲ ಸೇರು ಅನ್ನು ಬಳಸುತ್ತೀರಿ.

ರೈಟ್ ಔಟರ್ ಜಾಯಿನ್ ನೀವು ಒಂದು ಟೇಬಲ್ ಅನ್ನು ಅನೇಕ ಇತರ ಕೋಷ್ಟಕಗಳ ಛೇದಕದೊಂದಿಗೆ ಸಂಯೋಜಿಸಬೇಕಾದಾಗ ಸಹ ಸಹಾಯಕವಾಗಿರುತ್ತದೆ.

SQL ನಲ್ಲಿ ಸೇರ್ಪಡೆ ಮತ್ತು ಯೂನಿಯನ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸ

ಸೇರಿಸು ಮತ್ತು ಯೂನಿಯನ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ SELECT ಹೇಳಿಕೆಗಳ ಫಲಿತಾಂಶದ ಗುಂಪನ್ನು ಸಂಯೋಜಿಸಲು ಯೂನಿಯನ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಹೊಸ ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಸೇರಿಕೊಳ್ಳುವಿಕೆ ಹೇಳಿಕೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೇರಿಸಲಾದ ಡೇಟಾವು ಹೊಂದಾಣಿಕೆಯ ಸ್ಥಿತಿಯನ್ನು ಅವಲಂಬಿಸಿ ಅನೇಕ ಕೋಷ್ಟಕಗಳಿಂದ ಡೇಟಾವನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ.

ಯೂನಿಯನ್ ಸ್ಟೇಟ್‌ಮೆಂಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಯೋಜಿತ ಡೇಟಾವು ಸಮಾನ ಸಂಖ್ಯೆಯ ಕಾಲಮ್‌ಗಳೊಂದಿಗೆ ಸೆಟ್‌ಗಳಿಂದ ಹೊಸ ವಿಭಿನ್ನ ಸಾಲುಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ.

ಅಂತಿಮ ಆಲೋಚನೆಗಳು

ಕೊನೆಯಲ್ಲಿ, ಎಡ ಸೇರುವಿಕೆ ಮತ್ತು ಎಡಭಾಗದ ಹೊರ ಸೇರುವಿಕೆ ನಡುವೆ ಯಾವುದೇ ವ್ಯತ್ಯಾಸವಿಲ್ಲ. ರೈಟ್ ಜಾಯಿನ್ ಮತ್ತು ರೈಟ್ ಔಟರ್ ಜಾಯ್ನ್‌ಗೂ ಇದು ನಿಜ.

ಎರಡೂ ಕೀಗಳು ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ, ಮತ್ತು “ ಹೊರ” ಎಂಬುದು ಕೇವಲ ಐಚ್ಛಿಕ ಕೀವರ್ಡ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಕೆಲವು ಜನರು ಅದನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡುತ್ತಾರೆ ಏಕೆಂದರೆ ನೀವು ಔಟರ್ ಸೇರ್ಪಡೆಯನ್ನು ರಚಿಸುತ್ತಿರುವಿರಿ ಎಂದು ಅದು ಸ್ಪಷ್ಟಪಡಿಸುತ್ತದೆ.

ಆದ್ದರಿಂದ, ಕೊನೆಯಲ್ಲಿ, ನೀವು ಅದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೂ ಅಥವಾ ಇಲ್ಲದಿದ್ದರೂ ಯಾವುದೇ ವ್ಯತ್ಯಾಸವಿಲ್ಲ.

ಇತರೆ ಆಸಕ್ತಿಕರ ಲೇಖನಗಳು:

    ಹೆಚ್ಚು ಸಾರಾಂಶದ ರೀತಿಯಲ್ಲಿ ಈ ವ್ಯತ್ಯಾಸಗಳ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ.

    Mary Davis

    ಮೇರಿ ಡೇವಿಸ್ ಒಬ್ಬ ಬರಹಗಾರ, ವಿಷಯ ರಚನೆಕಾರ ಮತ್ತು ವಿವಿಧ ವಿಷಯಗಳ ಹೋಲಿಕೆ ವಿಶ್ಲೇಷಣೆಯಲ್ಲಿ ಪರಿಣತಿ ಹೊಂದಿರುವ ಅತ್ಯಾಸಕ್ತಿಯ ಸಂಶೋಧಕ. ಪತ್ರಿಕೋದ್ಯಮದಲ್ಲಿ ಪದವಿ ಮತ್ತು ಕ್ಷೇತ್ರದಲ್ಲಿ ಐದು ವರ್ಷಗಳ ಅನುಭವದೊಂದಿಗೆ, ಮೇರಿ ತನ್ನ ಓದುಗರಿಗೆ ಪಕ್ಷಪಾತವಿಲ್ಲದ ಮತ್ತು ನೇರವಾದ ಮಾಹಿತಿಯನ್ನು ತಲುಪಿಸುವ ಉತ್ಸಾಹವನ್ನು ಹೊಂದಿದ್ದಾಳೆ. ಅವಳು ಚಿಕ್ಕವನಿದ್ದಾಗಲೇ ಬರವಣಿಗೆಯ ಮೇಲಿನ ಪ್ರೀತಿ ಪ್ರಾರಂಭವಾಯಿತು ಮತ್ತು ಬರವಣಿಗೆಯಲ್ಲಿ ಅವರ ಯಶಸ್ವಿ ವೃತ್ತಿಜೀವನದ ಹಿಂದಿನ ಪ್ರೇರಕ ಶಕ್ತಿಯಾಗಿದೆ. ಸುಲಭವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ತೊಡಗಿಸಿಕೊಳ್ಳುವ ರೂಪದಲ್ಲಿ ಸಂಶೋಧನೆ ಮತ್ತು ಸಂಶೋಧನೆಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುವ ಮೇರಿಯ ಸಾಮರ್ಥ್ಯವು ಪ್ರಪಂಚದಾದ್ಯಂತದ ಓದುಗರಿಗೆ ಅವಳನ್ನು ಇಷ್ಟಪಟ್ಟಿದೆ. ಅವಳು ಬರೆಯದಿದ್ದಾಗ, ಮೇರಿ ಪ್ರಯಾಣ, ಓದುವಿಕೆ ಮತ್ತು ಕುಟುಂಬ ಮತ್ತು ಸ್ನೇಹಿತರೊಂದಿಗೆ ಸಮಯ ಕಳೆಯುವುದನ್ನು ಆನಂದಿಸುತ್ತಾಳೆ.