ਜਾਣ ਪਛਾਣ

ਸਟ੍ਰਕਚਰਡ ਕੁਇਰੀ ਲੈਂਗੂਏਜ ਆਧੁਨਿਕ ਰਿਲੇਸ਼ਨਲ ਡੈਟਾਬੇਸ ਦੇ ਪਿੱਛੇ ਹੈ

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

SQL ਅੰਗਰੇਜ਼ੀ ਦੇ ਸਮਾਨ ਹੈ

ਇਸ ਸਮੇਂ, ਤੁਸੀਂ ਇਹ ਸੋਚ ਰਹੇ ਹੋ ਕਿ ਤੁਸੀਂ ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਨਹੀਂ ਹੋ ਅਤੇ ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿੱਖਦੇ ਹੋਏ ਜ਼ਰੂਰਤ ਹੈ ਤੁਹਾਡੀ ਗਿੱਲੀ ਖੁਸ਼ਕਿਸਮਤੀ ਨਾਲ, ਇਸਦੇ ਮੂਲ ਵਿੱਚ, SQL ਇੱਕ ਸਧਾਰਨ ਭਾਸ਼ਾ ਹੈ. ਇਸ ਦੀਆਂ ਸੀਮਾਵਾਂ ਬਹੁਤ ਘੱਟ ਹਨ, ਅਤੇ ਉਹ ਕਮਾਂਡ ਬਹੁਤ ਹੀ ਪੜ੍ਹਨਯੋਗ ਹਨ ਅਤੇ ਲਗਭਗ ਅੰਗ੍ਰੇਜ਼ੀ ਵਾਕਾਂ ਵਾਂਗ ਬਣਾਈਆਂ ਗਈਆਂ ਹਨ

ਡਾਟਾਬੇਸ ਨੂੰ ਪੇਸ਼ ਕਰਨਾ

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

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

ਸ਼ਾਇਦ ਤੁਸੀਂ $ 25 ਤੋਂ ਵੱਧ ਦੀ ਕੀਮਤ ਵਾਲੇ ਤੁਹਾਡੇ ਸਟੋਰ ਵਿੱਚੋਂ ਚੀਜ਼ਾਂ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਦੀ ਸੂਚੀ ਲਈ ਡਾਟਾਬੇਸ "ਪੁੱਛਣਾ" ਚਾਹੋਗੇ. ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ SQL ਆ ਰਿਹਾ ਹੈ.

ਤੁਹਾਡੀ ਪਹਿਲੀ SQL Query

ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਐਸਕੈਲ ਸਟੇਟਮੈਂਟ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ, ਆਓ ਸਧਾਰਨ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਆਪਣੇ ਪ੍ਰਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੀਏ. ਅਸੀਂ "ਕੀਮਤ ਦੇ ਮੇਜ਼ ਤੋਂ ਸਾਰੇ ਸਟਾਕ ਨੰਬਰਾਂ ਦੀ ਚੋਣ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਜਿੱਥੇ ਕੀਮਤ $ 25 ਤੋਂ ਵੱਧ ਹੈ." ਇਹ ਸਧਾਰਨ ਅੰਗ੍ਰੇਜ਼ੀ ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤੀ ਗਈ ਇੱਕ ਬਹੁਤ ਹੀ ਆਸਾਨ ਬੇਨਤੀ ਹੈ, ਅਤੇ ਇਹ SQL ਵਿੱਚ ਲੱਗਭੱਗ ਅਸਾਨ ਹੈ. ਇੱਥੇ ਅਨੁਸਾਰੀ SQL ਬਿਆਨ ਹੈ:

ਚੁਣੋ ਸਟੋਕਸ ਅੰਕ
ਕੀਮਤਾਂ ਤੋਂ
WHERE PRICE> 5

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

SQL ਸਟੇਟਮੈਂਟਸ ਦੀ ਵਿਆਖਿਆ ਕਰਨੀ

ਆਓ ਇਕ ਹੋਰ ਉਦਾਹਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੀਏ. ਇਸ ਵਾਰ, ਹਾਲਾਂਕਿ, ਅਸੀਂ ਇਸ ਨੂੰ ਪਿੱਛੇ ਵੱਲ ਕਰਾਂਗੇ. ਪਹਿਲਾਂ, ਮੈਂ ਤੁਹਾਨੂੰ SQL ਸਟੇਟਮੈਂਟ ਪ੍ਰਦਾਨ ਕਰਾਂਗਾ ਅਤੇ ਇਹ ਦੇਖਣਾ ਪਵੇਗਾ ਕਿ ਕੀ ਤੁਸੀਂ ਇਸ ਨੂੰ ਸਧਾਰਨ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਸਮਝਾ ਸਕਦੇ ਹੋ:

ਚੁਣੋ ਮੁੱਲ
ਕੀਮਤਾਂ ਤੋਂ
ਜਿੱਥੇ ਸਟਾਕਹੋੰਬਰ = 3006

ਇਸ ਲਈ, ਤੁਹਾਡੇ ਵਿਚਾਰ ਅਨੁਸਾਰ ਇਹ ਬਿਆਨ ਕੀ ਹੈ? ਠੀਕ ਹੈ, ਇਹ ਇਕਾਈ 3006 ਲਈ ਡਾਟਾਬੇਸ ਤੋਂ ਕੀਮਤ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ.

ਇਸ ਸਿਲਸਿਲੇ ਵਿਚ ਤੁਹਾਨੂੰ ਇਕ ਸਾਦਾ ਸਬਕ ਲੈਣਾ ਚਾਹੀਦਾ ਹੈ: ਐਸਕਿਊਲ ਅੰਗਰੇਜ਼ੀ ਦੀ ਤਰ੍ਹਾਂ ਹੈ. ਇਸ ਬਾਰੇ ਚਿੰਤਾ ਨਾ ਕਰੋ ਕਿ ਤੁਸੀਂ SQL ਕਥਨ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹੋ; ਅਸੀਂ ਆਪਣੀ ਬਾਕੀ ਦੀ ਲੜੀ ਵਿੱਚ ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਾਂਗੇ. ਜ਼ਰਾ ਸੋਚੋ ਕਿ ਐਸਕਿਊਲਜ਼ ਡਰਾਉਣੀ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਇਹ ਪਹਿਲੀ ਵਾਰ ਦਿਖਾਈ ਦੇ ਸਕਦੀ ਹੈ.

SQL ਸਟੇਟਮੈਂਟਸ ਦੀ ਰੇਂਜ

SQL ਬਿਆਨਾਂ ਦੀ ਵਿਆਪਕ ਲੜੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿਚੋਂ SELECT ਕੇਵਲ ਇੱਕ ਹੈ. ਇੱਥੇ ਹੋਰ ਆਮ SQL ਕਥਨਾਂ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਨਾਂ ਹਨ:

ਇਹਨਾਂ SQL ਸਟੇਟਮੈਂਟਾਂ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ SQL ਕਲੋਜ਼ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਉਹਨਾਂ ਵਿੱਚੋਂ ਪਿਛਲੇ ਵਰਣਾਂ ਵਿੱਚ ਵਰਤੇ ਗਏ WHERE ਧਾਰਾ. ਇਹ ਧਾਰਾਵਾਂ ਕੰਮ ਕਰਨ ਲਈ ਡੇਟਾ ਦੀ ਕਿਸਮ ਨੂੰ ਸੁਧਾਰਨ ਦੀ ਸੇਵਾ ਕਰਦੀਆਂ ਹਨ. WHERE ਧਾਰਾ ਦੇ ਨਾਲ-ਨਾਲ, ਇੱਥੇ ਆਮ ਤੌਰ ਤੇ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਦੂਸਰੀਆਂ ਧਾਰਾਵਾਂ ਹਨ:

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