SQL ਵਿੱਚ ਖੱਬਾ ਜੋੜਨ ਅਤੇ ਖੱਬਾ ਬਾਹਰੀ ਜੋੜਨ ਵਿੱਚ ਅੰਤਰ - ਸਾਰੇ ਅੰਤਰ

 SQL ਵਿੱਚ ਖੱਬਾ ਜੋੜਨ ਅਤੇ ਖੱਬਾ ਬਾਹਰੀ ਜੋੜਨ ਵਿੱਚ ਅੰਤਰ - ਸਾਰੇ ਅੰਤਰ

Mary Davis

ਇੱਕ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸੰਰਚਨਾਬੱਧ ਜਾਣਕਾਰੀ ਦਾ ਇੱਕ ਸੰਗਠਿਤ ਸੰਗ੍ਰਹਿ ਹੁੰਦਾ ਹੈ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਕੰਪਿਊਟਰ ਸਿਸਟਮ ਵਿੱਚ ਇਲੈਕਟ੍ਰਾਨਿਕ ਢੰਗ ਨਾਲ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਕਈ ਵੱਖ-ਵੱਖ ਡਾਟਾਬੇਸ, ਜਿਵੇਂ ਕਿ SQL ਸਰਵਰ, Oracle, PostgreSQL, ਅਤੇ MySQL, ਆਮ ਤੌਰ 'ਤੇ ਡਾਟਾ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਇੱਕ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ

ਅਜਿਹੀ ਇੱਕ ਭਾਸ਼ਾ SQL ਵਜੋਂ ਜਾਣੀ ਜਾਂਦੀ ਹੈ। SQL ਵਿੱਚ ਇਨਰ ਜੋਇਨ, ਲੈਫਟ ਜੋਇਨ, ਅਤੇ ਰਾਈਟ ਜੋਇਨ ਦੇ ਰੂਪ ਵਿੱਚ ਵੱਖ-ਵੱਖ Joins ਕਮਾਂਡਾਂ ਹਨ।

ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋਵੋਗੇ, SQL ਵਿੱਚ ਇੱਕ ਜੁੜੋ ਦੀ ਵਰਤੋਂ ਸਬੰਧਿਤ ਕਾਲਮ ਤੋਂ ਦੋ ਜਾਂ ਦੋ ਤੋਂ ਵੱਧ ਟੇਬਲਾਂ ਤੋਂ ਕਤਾਰਾਂ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ । ਇਹ ਇੱਕ ਸਵਾਲ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਹੋਰ ਪਰਿਵਰਤਨ ਕੀ ਕਰਦੇ ਹਨ।

ਇਹ ਥੋੜਾ ਉਲਝਣ ਵਾਲਾ ਹੈ, ਮੈਨੂੰ ਯਕੀਨ ਹੈ! ਪਰ ਚਿੰਤਾ ਨਾ ਕਰੋ, ਮੈਂ ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਖਾਤਾ ਪ੍ਰਦਾਨ ਕਰਾਂਗਾ ਕਿ ਉਹਨਾਂ ਦਾ ਕੀ ਮਤਲਬ ਹੈ, ਅਤੇ ਉਮੀਦ ਹੈ, ਇਹ ਤੁਹਾਨੂੰ ਬਿਹਤਰ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰੇਗਾ।

ਆਓ ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੀਏ!

SQL ਕੀ ਹੈ?

SQL ਦਾ ਅਰਥ ਸਟ੍ਰਕਚਰਡ ਕਿਊਰੀ ਲੈਂਗੂਏਜ ਹੈ। ਇਹ ਇੱਕ ਭਾਸ਼ਾ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਡੇਟਾਬੇਸ ਦੁਆਰਾ ਡਾਟਾ ਲਿਖਣ ਅਤੇ ਪੁੱਛਗਿੱਛ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਟੇਬਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਣਕਾਰੀ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਹਨਾਂ ਟੇਬਲਾਂ ਅਤੇ ਹੋਰ ਸੰਬੰਧਿਤ ਵਸਤੂਆਂ, ਜਿਵੇਂ ਕਿ ਦ੍ਰਿਸ਼, ਫੰਕਸ਼ਨ, ਪ੍ਰਕਿਰਿਆਵਾਂ ਆਦਿ ਦੀ ਪੁੱਛਗਿੱਛ ਕਰਨ ਲਈ ਇੱਕ ਭਾਸ਼ਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।

ਡੋਨਾਲਡ ਚੈਂਬਰਲਿਨ ਅਤੇ ਰੇਮੰਡ ਬੌਇਸ ਡਿਜ਼ਾਈਨਰ ਹਨ of SQL, ਜੋ ਉਹਨਾਂ ਨੇ ਡੇਟਾ ਨੂੰ ਹੇਰਾਫੇਰੀ ਕਰਨ ਲਈ ਬਣਾਇਆ ਸੀ। ਉਹਨਾਂ ਦਾ ਮਾਡਲ ਐਡਗਰ ਫਰੈਂਕ ਕੋਡ ਦੇ ਕੰਮਾਂ 'ਤੇ ਅਧਾਰਤ ਸੀ, ਜਿਸ ਨੇ IBM ਲਈ ਕੰਮ ਕੀਤਾ ਸੀ ਅਤੇ 70 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਰਿਲੇਸ਼ਨਲ ਡੇਟਾਬੇਸ ਦੀ ਖੋਜ ਕੀਤੀ ਸੀ।

ਇਹ ਵੀ ਵੇਖੋ: MIGO ਅਤੇ amp; ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ? SAP ਵਿੱਚ MIRO? - ਸਾਰੇ ਅੰਤਰ

ਸ਼ੁਰੂ ਵਿੱਚ, ਇਸਦਾ ਨਾਮ SEQUEL ਰੱਖਿਆ ਗਿਆ ਸੀ, ਪਰ ਖਾਸ ਕਰਕੇ ਇਸਨੂੰ SQL ਵਿੱਚ ਛੋਟਾ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀਟ੍ਰੇਡਮਾਰਕ ਮੁੱਦੇ. ਹਾਲਾਂਕਿ, ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੋ ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ SEQUEL ਕਹਿ ਸਕਦੇ ਹੋ।

SQL ਨਾਲ, ਤੁਸੀਂ ਡਾਟਾ ਪਾ ਸਕਦੇ ਹੋ, ਹਟਾ ਸਕਦੇ ਹੋ ਅਤੇ ਅੱਪਡੇਟ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਹੋਰ ਡਾਟਾਬੇਸ ਆਬਜੈਕਟ ਬਣਾ ਸਕਦੇ ਹੋ, ਹਟਾ ਸਕਦੇ ਹੋ ਜਾਂ ਬਦਲ ਸਕਦੇ ਹੋ। ਮਿਆਰੀ SQL ਕਮਾਂਡਾਂ ਹਨ “ ਚੁਣੋ”, “ਮਿਟਾਓ”, “ਇਨਸਰਟ”, “ਅੱਪਡੇਟ”, “ਬਣਾਓ”, ਅਤੇ “ਡ੍ਰੌਪ” । ਇਹ ਉਹ ਸਭ ਕੁਝ ਪੂਰਾ ਕਰ ਸਕਦੇ ਹਨ ਜੋ ਕਿਸੇ ਨੂੰ ਡੇਟਾਬੇਸ 'ਤੇ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ.

ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਭਾਸ਼ਾ ਡੇਟਾ ਅਤੇ ਡੇਟਾਬੇਸ ਵਸਤੂਆਂ ਨੂੰ ਸੰਭਾਲਣ ਵਿੱਚ ਮਦਦ ਲਈ ਮਲਟੀਪਲ ਡੇਟਾਬੇਸ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਇਹ ਤੁਹਾਡੇ ਲਈ ਗੁੰਝਲਦਾਰ ਜਾਪਦਾ ਹੈ, ਇੱਥੇ ਇੱਕ ਵੀਡੀਓ ਹੈ ਜਿਸ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ SQL ਕੀ ਹੈ:

ਕੀ ਇੱਕ ਡਾਟਾਬੇਸ ਭਾਸ਼ਾ ਤੋਂ ਬਿਨਾਂ ਚੱਲ ਸਕਦਾ ਹੈ?

ਅਸੀਂ SQL ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕਰਦੇ ਹਾਂ?

ਇਹ ਬਹੁਤ ਸਧਾਰਨ ਹੈ। ਅਸੀਂ SQL ਤੋਂ ਬਿਨਾਂ ਡਾਟਾਬੇਸ ਨਹੀਂ ਸਮਝਾਂਗੇ। ਇਸੇ ਤਰ੍ਹਾਂ, ਅਸੀਂ ਇਸਦੇ ਬਿਨਾਂ ਡੇਟਾਬੇਸ ਨੂੰ ਨਿਰਦੇਸ਼ ਨਹੀਂ ਦੇ ਸਕਦੇ ਕਿਉਂਕਿ SQL ਇੱਕ ਸਿਸਟਮ ਹੈ ਜੋ ਇੱਕ ਡੇਟਾਬੇਸ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

SQL ਸਿਸਟਮ ਕੰਮ ਕਰਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਡਾਟਾ ਮਿਟਾਉਣਾ, ਜੋੜਨਾ ਜਾਂ ਬਦਲਣਾ । ਇਸ ਸਿਸਟਮ ਦੀ ਵਰਤੋਂ ਆਮ ਤੌਰ 'ਤੇ ਇਸ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਕਰਕੇ ਵੱਡੀ ਮਾਤਰਾ ਵਿੱਚ ਡਾਟਾ ਨੂੰ ਸੰਭਾਲਣਾ ਆਸਾਨ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਕੁਝ ਮਿਆਰੀ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ ਜੋ SQL ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ ਓਰੇਕਲ, ਸਾਈਬੇਸ, ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਐਕਸੈਸ, ਅਤੇ ਇੰਗਰੇਸ।

ਅੰਦਰੂਨੀ ਜੋੜ ਅਤੇ ਬਾਹਰੀ ਜੋੜ ਕੀ ਹੈ?

ਠੀਕ ਹੈ, ਪਹਿਲਾਂ, ਆਓ ਸਮਝੀਏ ਕਿ ਜੋੜ ਕੀ ਹੁੰਦੇ ਹਨ। SQL ਵਿੱਚ, ਜੋੜਾਂ ਨੂੰ ਜੋੜਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਵੱਖ-ਵੱਖ ਟੇਬਲਾਂ ਦੀ ਸਮੱਗਰੀ। ਤੁਸੀਂ ਇਹ ਦੱਸ ਕੇ ਡੇਟਾ ਨੂੰ ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ ਜੋੜ ਸਕਦੇ ਹੋ ਕਿ ਤੁਸੀਂ ਡੇਟਾ ਕਿਵੇਂ ਚਾਹੁੰਦੇ ਹੋਏਕੀਕ੍ਰਿਤ ਅਤੇ ਤੁਸੀਂ ਕਿਸ ਕਿਸਮ ਦੇ ਸ਼ਾਮਲ ਹੋਣ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।

ਇੱਕ ਅੰਦਰੂਨੀ ਜੋੜਨ ਇੱਕ ਜੋੜ ਹੁੰਦਾ ਹੈ ਜੋ ਭਾਗ ਲੈਣ ਵਾਲੀਆਂ ਦੋਵੇਂ ਟੇਬਲਾਂ ਤੋਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਇੱਕ ਸਾਰਣੀ ਦਾ ਜ਼ਰੂਰੀ ਰਿਕਾਰਡ ਦੂਜੀ ਸਾਰਣੀ ਦੇ ਨਾਜ਼ੁਕ ਰਿਕਾਰਡਾਂ ਦੇ ਸਮਾਨ ਹੁੰਦਾ ਹੈ।

ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਜੋੜਨ ਲਈ ਭਾਗ ਲੈਣ ਵਾਲੀਆਂ ਟੇਬਲਾਂ ਦੀਆਂ ਕਤਾਰਾਂ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ ਇੱਕ ਤੁਲਨਾ ਆਪਰੇਟਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜੋ ਇੱਕ ਸਟੈਂਡਰਡ ਫੀਲਡ ਜਾਂ ਦੋਨਾਂ ਟੇਬਲਾਂ ਦੇ ਕਾਲਮ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ।

ਬਾਹਰੀ ਜੁਆਇਨ ਗੈਰ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ -ਇੱਕ ਜਾਂ ਦੋਵੇਂ ਟੇਬਲ ਵਿੱਚ ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ। ਅਸਲ ਵਿੱਚ, ਇਹ ਸਾਰੀਆਂ ਟੇਬਲਾਂ ਤੋਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ ਸ਼ਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ।

ਬਾਹਰੀ ਜੋੜਾਂ ਦੀਆਂ ਕਈ ਕਿਸਮਾਂ ਹਨ। ਇਹਨਾਂ ਵਿੱਚ ਖੱਬਾ ਜੋੜ, ਸੱਜਾ ਜੋੜ, ਅਤੇ ਪੂਰਾ ਬਾਹਰੀ ਜੋੜ ਸ਼ਾਮਲ ਹੈ।

ਇੱਥੇ ਇੱਕ ਸਾਰਣੀ ਹੈ ਜੋ SQL ਵਿੱਚ ਉਪਲਬਧ ਜੋੜਾਂ ਦੇ ਮਹੱਤਵਪੂਰਨ ਫੰਕਸ਼ਨਾਂ ਦਾ ਸੰਖੇਪ ਹੈ:

ਜੋੜਨ ਦੀਆਂ ਕਿਸਮਾਂ: ਫੰਕਸ਼ਨ :
ਅੰਦਰੂਨੀ ਜੋੜ ਇਹ ਕਤਾਰਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜਦੋਂ ਦੋਵਾਂ ਟੇਬਲਾਂ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਮੇਲ ਹੁੰਦਾ ਹੈ।
ਖੱਬੀ ਬਾਹਰੀ ਜੋੜੀ ਇਹ ਖੱਬੇ ਸਾਰਣੀ ਦੀਆਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਨੂੰ ਸੱਜੇ ਸਾਰਣੀ ਤੋਂ ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ ਦੇ ਨਾਲ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਸੱਜਾ ਬਾਹਰੀ ਜੋੜੋ ਇਹ ਖੱਬੇ ਸਾਰਣੀ ਤੋਂ ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ ਦੇ ਨਾਲ ਸੱਜੇ ਸਾਰਣੀ ਤੋਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਪੂਰਾ ਬਾਹਰੀ ਜੋੜ ਇਹ ਖੱਬੇ ਬਾਹਰੀ ਜੋੜ ਅਤੇ ਸੱਜੇ ਬਾਹਰੀ ਜੋੜ ਨੂੰ ਜੋੜਦਾ ਹੈ। ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਹੋਣ 'ਤੇ ਕਿਸੇ ਵੀ ਸਾਰਣੀ ਤੋਂ ਕਤਾਰਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ।

ਇਹ SQL ਵਿੱਚ ਚਾਰ ਜੋੜਾਂ ਵਿੱਚ ਅੰਤਰ ਦਿਖਾਉਂਦਾ ਹੈ।

ਅੰਦਰੂਨੀ ਅਤੇ ਬਾਹਰੀ ਜੋੜਾਂ ਵਿੱਚ ਅੰਤਰ

ਹੋਰ ਵੀ ਹੈ। ਅੰਦਰੂਨੀ ਅਤੇ ਬਾਹਰੀ ਜੋੜਾਂ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਅੰਤਰ ਇਹ ਹੈ ਕਿ ਅੰਦਰੂਨੀ ਜੋੜਾਂ ਦਾ ਨਤੀਜਾ ਆਮ ਤੌਰ 'ਤੇ ਦੋ ਟੇਬਲਾਂ ਦੇ ਇੰਟਰਸੈਕਸ਼ਨ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਇਸ ਦੇ ਉਲਟ, ਬਾਹਰੀ ਜੋੜਾਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਦੋ ਟੇਬਲਾਂ ਨੂੰ ਮਿਲਾਇਆ ਜਾਂਦਾ ਹੈ।

ਇਸ ਲਈ ਮੂਲ ਰੂਪ ਵਿੱਚ, ਅੰਦਰੂਨੀ ਜੋੜਨ ਨਤੀਜੇ ਦੋ ਡੇਟਾ ਸੈੱਟਾਂ ਦੇ ਓਵਰਲੈਪਿੰਗ ਹਿੱਸੇ ਵਿੱਚ ਹੁੰਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਤੁਸੀਂ ਅੰਦਰੂਨੀ ਜੋੜਾਂ ਲਈ ਦੋਵਾਂ ਟੇਬਲਾਂ ਵਿੱਚ ਸਿਰਫ਼ ਉਹਨਾਂ ਮਿਆਰੀ ਕਤਾਰਾਂ ਨੂੰ ਜੋੜੋਗੇ। ਦੂਜੇ ਪਾਸੇ, ਬਾਹਰੀ ਜੋੜਨ ਖੱਬੇ ਜਾਂ ਉਚਿਤ ਟੇਬਲਾਂ ਵਿੱਚ ਮੁੱਲਾਂ ਦੇ ਨਾਲ ਸਾਰੇ ਰਿਕਾਰਡ ਵਾਪਸ ਕਰਦਾ ਹੈ।

ਬਾਹਰੀ ਜੋੜਾਂ ਵਿੱਚ ਟੇਬਲਾਂ ਤੋਂ ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ ਅਤੇ ਗੈਰ-ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇੱਕ ਬਾਹਰੀ ਜੋੜਨ ਗਲਤ ਮੈਚ ਸਥਿਤੀ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਵਿੱਚ ਇੱਕ ਅੰਦਰੂਨੀ ਜੋੜਨ ਤੋਂ ਵੱਖਰਾ ਹੁੰਦਾ ਹੈ।

ਖੱਬੇ ਬਾਹਰੀ ਜੋੜ ਵਿੱਚ ਖੱਬਾ ਬਾਹਰੀ ਜੋੜ + ਅੰਦਰੂਨੀ ਜੋੜ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਜਦੋਂ ਕਿ ਸੱਜਾ ਬਾਹਰੀ ਜੋੜ ਵੀ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਸੱਜਾ ਬਾਹਰੀ ਜੋੜ + ਅੰਦਰੂਨੀ ਜੋੜ। ਫੁਲ ਆਊਟਰ ਜੋਇਨ ਵਿੱਚ ਉਹ ਸਾਰੇ ਸ਼ਾਮਲ ਹਨ।

ਖੱਬਾ ਜੋੜ (ਕੀ ਇਹ SQL ਵਿੱਚ ਖੱਬਾ ਬਾਹਰੀ ਜੋੜਨ ਵਰਗਾ ਹੀ ਹੈ?)

ਸ਼ਾਇਦ ਤੁਸੀਂ ਸੁਣਿਆ ਹੋਵੇਗਾ ਖੱਬੇ ਪਾਸੇ SQL ਵਿੱਚ ਵੀ ਸ਼ਾਮਲ ਹੋਵੋ? ਖੈਰ, ਇਹ ਉਹੀ ਖੱਬੇ ਬਾਹਰੀ ਜੋੜ ਹੈ। ਉਹਨਾਂ ਕੋਲ ਇੱਕੋ ਫੰਕਸ਼ਨ ਲਈ ਦੋ ਵੱਖ-ਵੱਖ ਨਾਮ ਹਨ।

ਇੱਕ ਖੱਬਾ ਜੋੜ SQL ਵਿੱਚ ਇੱਕ ਖੱਬਾ ਬਾਹਰੀ ਜੋੜਨ ਵਰਗਾ ਹੈ, ਅਤੇ ਉਹ ਇੱਕ ਹਨ। ਖੱਬਾ ਜੋੜ ਖੱਬੇ ਬਾਹਰੀ ਜੋੜਨ ਲਈ ਸਿਰਫ਼ ਇੱਕ ਸ਼ਾਰਟਹੈਂਡ ਹੈ। ਇਹ ਸ਼ਬਦ"ਬਾਹਰੀ" ਇਸ ਨੂੰ ਹੋਰ ਸਿੱਧਾ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਓਪਰੇਸ਼ਨ ਕੀ ਹੈ, ਪਰ ਦੋਵੇਂ ਕੁੰਜੀਆਂ ਇੱਕੋ ਜਿਹੇ ਫੰਕਸ਼ਨ ਕਰਦੀਆਂ ਹਨ।

ਖੱਬਾ ਜੋੜਨ ਨੂੰ ਖੱਬਾ ਬਾਹਰੀ ਜੋੜ ਕਿਉਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ?

ਤੁਹਾਡੇ ਕੋਲ ਇਸਨੂੰ ਇਸਦੇ ਵਿਸਤ੍ਰਿਤ ਨਾਮ ਜਾਂ ਸ਼ਾਰਟਕੱਟ ਨਾਲ ਕਾਲ ਕਰਨ ਦੇ ਵਿਕਲਪ ਹੋਣਗੇ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਉਹ ਇੱਕੋ ਜਿਹੀ ਚੀਜ਼ ਹਨ।

ਯਾਦ ਰੱਖੋ ਕਿ ਇਹ ਜੋੜ ਖੱਬੇ ਪਾਸੇ ਟੇਬਲ ਦੀਆਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਅਤੇ ਜੋੜਨ ਦੇ ਸੱਜੇ ਪਾਸੇ ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਸੱਜੇ ਪਾਸੇ ਕੋਈ ਮੇਲ ਖਾਂਦਾ ਪਾਸਾ ਨਹੀਂ ਹੈ, ਤਾਂ ਨਤੀਜਾ null ਹੈ।

ਇਸ ਲਈ ਜੇਕਰ ਅਸੀਂ ਦੋ ਟੇਬਲ, A ਅਤੇ B ਨੂੰ ਜੋੜਦੇ ਹਾਂ, ਤਾਂ SQL Left Outer Join ਖੱਬੇ ਟੇਬਲ ਦੀਆਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਨੂੰ ਵਾਪਸ ਕਰ ਦੇਵੇਗਾ। , ਜੋ ਕਿ A ਹੈ, ਅਤੇ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਜੋ ਸੱਜੇ ਪਾਸੇ ਦੂਜੀ ਸਾਰਣੀ B ਵਿੱਚ ਮੇਲ ਖਾਂਦੀਆਂ ਹਨ। ਸੰਖੇਪ ਵਿੱਚ, SQL Left Join ਦੇ ਨਤੀਜੇ ਵਿੱਚ ਹਮੇਸ਼ਾ ਖੱਬੇ ਪਾਸੇ ਦੀ ਟੇਬਲ ਦੀਆਂ ਕਤਾਰਾਂ ਹੁੰਦੀਆਂ ਹਨ।

ਜੋੜਨ ਅਤੇ ਖੱਬਾ ਜੋੜਨ ਵਿੱਚ ਅੰਤਰ

ਬੁਨਿਆਦੀ ਲਈ, ਜੋੜਨ ਨੂੰ ਅੰਦਰੂਨੀ ਜੋੜ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਖੱਬਾ ਜੋੜ ਇੱਕ ਬਾਹਰੀ ਜੋੜ ਹੁੰਦਾ ਹੈ।

ਪਰ ਮੁੱਖ ਅੰਤਰ ਇਹ ਹੈ ਕਿ ਇੱਕ ਖੱਬੀ ਜੋੜਨ ਸਟੇਟਮੈਂਟ ਵਿੱਚ ਜਾਣਕਾਰੀ ਦੇ ਖੱਬੇ ਪਾਸੇ ਹਵਾਲਾ ਦਿੱਤੀ ਗਈ ਸਾਰਣੀ ਦੀਆਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਅਤੇ ਜੋੜਨ ਦੀ ਸੰਭਾਵਨਾ ਹੈ। ਸਿਰਫ਼ ਬੇਮੇਲ ਕਤਾਰਾਂ ਦੀ ਬਜਾਏ, ਇਸ ਵਿੱਚ ਖੱਬੇ ਟੇਬਲ ਦੀਆਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਅਤੇ ਹੋਰ ਟੇਬਲਾਂ ਤੋਂ ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।

ਇਹ ਵੀ ਵੇਖੋ: ਚਿਲੀ ਬੀਨਜ਼ ਅਤੇ ਕਿਡਨੀ ਬੀਨਜ਼ ਅਤੇ ਪਕਵਾਨਾਂ ਵਿੱਚ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਵਿੱਚ ਕੀ ਅੰਤਰ ਹਨ? (ਵਿਸ਼ੇਸ਼) - ਸਾਰੇ ਅੰਤਰ

SQL ਵਿੱਚ Left Outer Join ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨੀ ਹੈ?

ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਟੇਬਲਾਂ ਨੂੰ ਜੋੜਨ ਦਾ ਤਰੀਕਾ ਲੱਭ ਰਹੇ ਹੋ। ਜਾਂ, ਜੇਕਰ ਤੁਸੀਂ ਦੋ ਟੇਬਲਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਰਹੇ ਹੋ ਅਤੇ ਨਤੀਜਾ ਸੈੱਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋਸਿਰਫ਼ ਇੱਕ ਸਾਰਣੀ ਦੀਆਂ ਬੇਮੇਲ ਕਤਾਰਾਂ ਸ਼ਾਮਲ ਕਰੋ, ਤੁਹਾਨੂੰ ਇੱਕ ਖੱਬੇ ਬਾਹਰੀ ਜੋੜਨ ਦੀ ਧਾਰਾ ਜਾਂ ਇੱਕ ਸਹੀ ਬਾਹਰੀ ਜੋੜਨ ਦੀ ਧਾਰਾ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਖੱਬੇ ਬਾਹਰੀ ਜੋੜਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਿੱਚ ਉਹ ਕਤਾਰਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਖੱਬੇ ਬਾਹਰੀ ਜੋੜਨ ਦੀ ਧਾਰਾ ਤੋਂ ਪਹਿਲਾਂ ਨਿਰਧਾਰਤ ਸਾਰਣੀ ਤੋਂ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀਆਂ।

ਤਕਨੀਕੀ ਤੌਰ 'ਤੇ, ਖੱਬਾ ਬਾਹਰੀ ਜੋੜਨ ਦੋਵਾਂ ਟੇਬਲਾਂ ਦੀਆਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ ਜੋ ਜੁੜਣ ਦੀ ਸ਼ਰਤ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ ਅਤੇ ਸਾਰਣੀ ਤੋਂ ਬੇਮਿਸਾਲ ਕਤਾਰਾਂ।

ਕੀ ਖੱਬਾ ਬਾਹਰੀ ਜੋੜ ਕਤਾਰਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ?

ਇਹ ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲਾ ਸਵਾਲ ਹੈ। ਤਕਨੀਕੀ ਤੌਰ 'ਤੇ, ਇਹ ਹਾਂ ਹੈ।

ਹਾਲਾਂਕਿ, ਖੱਬਾ ਜੋੜਨ ਸਿਰਫ਼ ਖੱਬੇ ਸਾਰਣੀ ਵਿੱਚ ਕਤਾਰਾਂ ਦੀ ਗਿਣਤੀ ਵਧਾ ਸਕਦਾ ਹੈ। ਅਤੇ ਇਹ ਉਦੋਂ ਹੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕਈ ਮੈਚ ਸਹੀ ਸਾਰਣੀ ਵਿੱਚ ਹੁੰਦੇ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਜੇਕਰ ਤੁਹਾਡੇ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਇਸਦੀ ਲੋੜ ਹੋਵੇ ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਪੁੱਛਗਿੱਛ ਵਿੱਚ ਕਈ ਖੱਬੇ ਜੋੜਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।

ਖੱਬਾ ਬਾਹਰੀ ਜੋੜ ਬਨਾਮ ਸੱਜਾ ਬਾਹਰੀ ਜੋੜ

ਖੱਬੇ ਬਾਹਰੀ ਜੋੜ ਅਤੇ ਸੱਜੇ ਬਾਹਰੀ ਜੋੜ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਅੰਤਰ ਗੈਰ-ਮੇਲ ਵਾਲੀਆਂ ਕਤਾਰਾਂ ਨੂੰ ਜੋੜਨਾ ਹੈ।

ਇਸ ਲਈ ਦੋਵਾਂ ਵਿੱਚ ਅੰਤਰ ਇਹ ਹੈ ਕਿ ਖੱਬੇ ਬਾਹਰੀ ਜੋੜ ਵਿੱਚ ਸੱਜੇ ਟੇਬਲ ਜਾਂ ਕਲਾਜ਼ ਤੋਂ ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ ਸਮੇਤ, ਜੋੜਨ ਦੇ ਖੱਬੇ ਪਾਸੇ ਟੇਬਲ ਦੇ ਬੇਮੇਲ ਕਤਾਰਾਂ ਜਾਂ ਸਾਰੇ ਰਿਕਾਰਡ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ।

ਦੂਜੇ ਪਾਸੇ, ਇੱਕ ਸੱਜਾ ਬਾਹਰੀ ਜੋੜਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਦੀ ਧਾਰਾ ਦੇ ਸੱਜੇ ਪਾਸੇ ਟੇਬਲ ਤੋਂ ਬੇਮੇਲ ਕਤਾਰਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ ਅਤੇ ਸੱਜੇ ਪਾਸੇ ਤੋਂ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਵਾਪਸ ਆਉਂਦੀਆਂ ਹਨ।

ਇੱਕ ਜੁਆਇਨ ਕਲਾਜ਼ ਰਿਕਾਰਡਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ ਜਾਂ ਦੋ ਜਾਂ ਦੋ ਤੋਂ ਵੱਧ ਟੇਬਲਾਂ ਤੋਂ ਫਾਰਮਾਂ ਨੂੰ ਸੋਧਦਾ ਹੈ ਅਤੇ ਹੇਰਾਫੇਰੀ ਕਰਦਾ ਹੈਸ਼ਾਮਲ ਹੋਣ ਦੀ ਸ਼ਰਤ। ਇਹ ਜੋੜਨ ਦੀ ਸਥਿਤੀ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਤੁਲਨਾ ਕਰਨ ਵੇਲੇ ਵੱਖ-ਵੱਖ ਟੇਬਲਾਂ ਦੇ ਕਾਲਮ ਕਿਵੇਂ ਮੇਲ ਖਾਂਦੇ ਹਨ।

ਉਦਾਹਰਣ ਲਈ, ਕਰਮਚਾਰੀ ਦੀ ਤਨਖਾਹ ਵਾਲੀ ਸਾਰਣੀ ਅਤੇ ਕਰਮਚਾਰੀ ਵੇਰਵਿਆਂ ਵਾਲੀ ਇੱਕ ਹੋਰ ਸਾਰਣੀ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਮਿਆਰੀ ਕਾਲਮ ਹੋਵੇਗਾ। ਇਹ ਕਰਮਚਾਰੀ ID ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹ ਦੋ ਟੇਬਲਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।

ਇਸ ਲਈ ਤੁਸੀਂ ਟੇਬਲ ਨੂੰ ਇਕਾਈ ਦੇ ਤੌਰ 'ਤੇ ਸੋਚ ਸਕਦੇ ਹੋ, ਅਤੇ ਕੁੰਜੀ ਦੋ ਟੇਬਲਾਂ ਵਿਚਕਾਰ ਇੱਕ ਸਾਂਝਾ ਲਿੰਕ ਹੈ, ਜੋ ਕਿ ਸੰਯੁਕਤ ਕਾਰਵਾਈ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।

ਡੇਟਾਬੇਸ ਦਾ ਅਧਿਐਨ ਕਰਨਾ ਔਖਾ ਹੋ ਸਕਦਾ ਹੈ। ਪਰ ਜੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸਮਝਦੇ ਹੋ ਤਾਂ ਇਹ ਪ੍ਰਾਪਤ ਕਰਨਾ ਬਹੁਤ ਸੌਖਾ ਹੈ।

ਸੱਜੇ ਜੋੜਨ ਅਤੇ ਸੱਜੇ ਬਾਹਰੀ ਜੋੜਾਂ ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?

ਸੱਜਾ ਜੋੜ ਖੱਬੇ ਜੋੜਾਂ ਦੇ ਸਮਾਨ ਹੁੰਦਾ ਹੈ, ਸਿਵਾਏ ਉਹ ਸਾਰੇ ਵਾਪਸ ਕਰਦੇ ਹਨ। ਸਾਰਣੀ ਵਿੱਚ ਸੱਜੇ ਪਾਸੇ ਤੋਂ ਕਤਾਰਾਂ ਅਤੇ ਖੱਬੇ ਪਾਸੇ ਤੋਂ ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ।

ਦੁਬਾਰਾ, ਸੱਜਾ ਜੋੜ ਅਤੇ ਸੱਜਾ ਬਾਹਰੀ ਜੋੜਨ ਵਿੱਚ ਕੋਈ ਖਾਸ ਅੰਤਰ ਨਹੀਂ ਹੈ, ਉਸੇ ਤਰ੍ਹਾਂ ਇੱਕ ਖੱਬਾ ਜੋੜਨ ਅਤੇ ਖੱਬਾ ਬਾਹਰੀ ਜੋੜਨ ਵਿੱਚ ਨਹੀਂ ਹੈ। ਸੰਖੇਪ ਵਿੱਚ, ਰਾਈਟ ਜੁਆਇਨ ਸ਼ਬਦ ਸਿਰਫ਼ ਰਾਈਟ ਆਉਟਰ ਜੋਇਨ ਲਈ ਇੱਕ ਸ਼ਾਰਟਹੈਂਡ ਹੈ।

"ਬਾਹਰੀ" ਕੀਵਰਡ ਵਿਕਲਪਿਕ ਹੈ। ਉਹ ਦੋਵੇਂ ਇੱਕੋ ਕੰਮ ਕਰਦੇ ਹਨ, ਡੇਟਾਸੈਟਾਂ ਅਤੇ ਟੇਬਲਾਂ ਨੂੰ ਜੋੜਦੇ ਹੋਏ।

ਖੱਬਾ ਜੋੜਨ ਦੀ ਬਜਾਏ ਸੱਜਾ ਜੋੜਨ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕਰੋ?

ਆਮ ਤੌਰ 'ਤੇ, ਸੱਜੇ ਬਾਹਰੀ ਜੋੜਾਂ ਦੀ ਵਰਤੋਂ ਆਮ ਤੌਰ 'ਤੇ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਕਿਉਂਕਿ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਹਮੇਸ਼ਾ ਖੱਬੇ ਬਾਹਰੀ ਜੋੜਾਂ ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ, ਅਤੇ ਕਿਸੇ ਨੂੰ ਕੋਈ ਵਾਧੂ ਫੰਕਸ਼ਨ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੋਵੇਗੀ।

1ਤੁਹਾਡੇ SQL ਨੂੰ ਹੋਰ ਸਵੈ-ਦਸਤਾਵੇਜ਼ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ।

ਤੁਸੀਂ ਉਹਨਾਂ ਸਵਾਲਾਂ ਨੂੰ ਸੰਬੋਧਿਤ ਕਰਨ ਲਈ ਖੱਬੇ ਜੋੜਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜਿਹਨਾਂ ਦੀ ਨਿਰਭਰ ਸਾਈਡ 'ਤੇ ਖਾਲੀ ਕਤਾਰਾਂ ਹਨ। ਤੁਸੀਂ ਉਹਨਾਂ ਸਵਾਲਾਂ ਲਈ ਸੱਜਾ ਜੁੜੋ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ ਜੋ ਸੁਤੰਤਰ ਪਾਸੇ 'ਤੇ ਨਲ ਕਤਾਰਾਂ ਬਣਾਉਂਦੇ ਹਨ।

ਸੱਜਾ ਬਾਹਰੀ ਜੋੜ ਉਦੋਂ ਵੀ ਮਦਦਗਾਰ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਇੱਕ ਟੇਬਲ ਨੂੰ ਕਈ ਹੋਰ ਟੇਬਲਾਂ ਦੇ ਇੰਟਰਸੈਕਸ਼ਨ ਨਾਲ ਜੋੜਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

SQL ਵਿੱਚ Join ਅਤੇ Union ਵਿਚਕਾਰ ਅੰਤਰ

ਜੋਇਨ ਅਤੇ ਯੂਨੀਅਨ ਵਿੱਚ ਅੰਤਰ ਇਹ ਹੈ ਕਿ ਯੂਨੀਅਨ ਦੀ ਵਰਤੋਂ ਦੋ ਜਾਂ ਦੋ ਤੋਂ ਵੱਧ SELECT ਸਟੇਟਮੈਂਟਾਂ ਦੇ ਨਤੀਜੇ ਸੈੱਟ ਨੂੰ ਜੋੜਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

ਜਦੋਂ Join ਮੇਲ ਖਾਂਦੀ ਸਥਿਤੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਕਈ ਟੇਬਲਾਂ ਦੇ ਡੇਟਾ ਨੂੰ ਜੋੜਦਾ ਹੈ, ਤਾਂ Join ਸਟੇਟਮੈਂਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜੋੜਿਆ ਗਿਆ ਡੇਟਾ ਨਵੇਂ ਕਾਲਮਾਂ ਵਿੱਚ ਨਤੀਜਾ ਦਿੰਦਾ ਹੈ।

ਯੂਨੀਅਨ ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸੰਯੁਕਤ ਡੇਟਾ ਦਾ ਨਤੀਜਾ ਕਾਲਮਾਂ ਦੀ ਬਰਾਬਰ ਸੰਖਿਆ ਵਾਲੇ ਸੈੱਟਾਂ ਤੋਂ ਨਵੀਆਂ ਵੱਖਰੀਆਂ ਕਤਾਰਾਂ ਵਿੱਚ ਹੁੰਦਾ ਹੈ।

ਅੰਤਿਮ ਵਿਚਾਰ

ਅੰਤ ਵਿੱਚ, ਖੱਬੀ ਜੋੜੀ ਅਤੇ ਖੱਬੀ ਬਾਹਰੀ ਜੋੜੀ ਵਿੱਚ ਕੋਈ ਫਰਕ ਨਹੀਂ ਹੈ । ਇਹ ਰਾਈਟ ਜੋਨ ਅਤੇ ਰਾਈਟ ਆਉਟਰ ਜੋਇਨ ਲਈ ਵੀ ਸੱਚ ਹੈ।

ਦੋਵੇਂ ਕੁੰਜੀਆਂ ਇੱਕੋ ਜਿਹੇ ਫੰਕਸ਼ਨ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ “ ਆਊਟਰ” ਵਰਤਣ ਲਈ ਸਿਰਫ਼ ਇੱਕ ਵਿਕਲਪਿਕ ਕੀਵਰਡ ਹੈ। ਕੁਝ ਲੋਕ ਇਸਨੂੰ ਸਿਰਫ਼ ਇਸ ਲਈ ਵਰਤਣ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਨ ਕਿਉਂਕਿ ਇਹ ਸਪੱਸ਼ਟ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇੱਕ ਬਾਹਰੀ ਜੋੜ ਬਣਾ ਰਹੇ ਹੋ।

ਇਸ ਲਈ, ਅੰਤ ਵਿੱਚ, ਭਾਵੇਂ ਤੁਸੀਂ ਇਸਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦੇ ਹੋ ਜਾਂ ਨਹੀਂ, ਕੋਈ ਫਰਕ ਨਹੀਂ ਪੈਂਦਾ।

ਹੋਰ ਦਿਲਚਸਪ ਲੇਖ:

    ਇਨ੍ਹਾਂ ਅੰਤਰਾਂ ਬਾਰੇ ਵਧੇਰੇ ਸੰਖੇਪ ਰੂਪ ਵਿੱਚ ਹੋਰ ਜਾਣਨ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ।

    Mary Davis

    ਮੈਰੀ ਡੇਵਿਸ ਇੱਕ ਲੇਖਕ, ਸਮਗਰੀ ਨਿਰਮਾਤਾ, ਅਤੇ ਵੱਖ-ਵੱਖ ਵਿਸ਼ਿਆਂ 'ਤੇ ਤੁਲਨਾਤਮਕ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ ਮਾਹਰ ਖੋਜਕਰਤਾ ਹੈ। ਪੱਤਰਕਾਰੀ ਦੀ ਡਿਗਰੀ ਅਤੇ ਖੇਤਰ ਵਿੱਚ ਪੰਜ ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਦੇ ਤਜ਼ਰਬੇ ਦੇ ਨਾਲ, ਮੈਰੀ ਨੂੰ ਆਪਣੇ ਪਾਠਕਾਂ ਤੱਕ ਨਿਰਪੱਖ ਅਤੇ ਸਿੱਧੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨ ਦਾ ਜਨੂੰਨ ਹੈ। ਲਿਖਣ ਲਈ ਉਸਦਾ ਪਿਆਰ ਉਦੋਂ ਸ਼ੁਰੂ ਹੋਇਆ ਜਦੋਂ ਉਹ ਜਵਾਨ ਸੀ ਅਤੇ ਲੇਖਣੀ ਵਿੱਚ ਉਸਦੇ ਸਫਲ ਕੈਰੀਅਰ ਦੇ ਪਿੱਛੇ ਇੱਕ ਪ੍ਰੇਰਣਾ ਸ਼ਕਤੀ ਰਹੀ ਹੈ। ਮੈਰੀ ਦੀ ਖੋਜ ਅਤੇ ਖੋਜਾਂ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਆਸਾਨ ਅਤੇ ਦਿਲਚਸਪ ਫਾਰਮੈਟ ਵਿੱਚ ਪੇਸ਼ ਕਰਨ ਦੀ ਯੋਗਤਾ ਨੇ ਉਸਨੂੰ ਪੂਰੀ ਦੁਨੀਆ ਦੇ ਪਾਠਕਾਂ ਲਈ ਪਿਆਰਾ ਬਣਾਇਆ ਹੈ। ਜਦੋਂ ਉਹ ਲਿਖ ਨਹੀਂ ਰਹੀ ਹੁੰਦੀ, ਮੈਰੀ ਨੂੰ ਸਫ਼ਰ ਕਰਨਾ, ਪੜ੍ਹਨਾ ਅਤੇ ਪਰਿਵਾਰ ਅਤੇ ਦੋਸਤਾਂ ਨਾਲ ਸਮਾਂ ਬਿਤਾਉਣਾ ਪਸੰਦ ਹੈ।