ایس کیو ال سلیکت انٹو بیان

SQL SELECT INTO ਸਿਫਟ ਤਾਲੇ ਦੀ ਕਾਪੀ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ。

SELECT INTO ਸਿਫਟ

SELECT INTO ਸਿਫਟ ਇੱਕ ਤਾਲੇ ਤੋਂ ਡਾਟਾ ਚੁਣਦਾ ਹੈ ਅਤੇ ਫਿਰ ਉਹ ਡਾਟਾ ਦੂਜੇ ਤਾਲੇ ਵਿੱਚ ਜਮ੍ਹਾਂ ਕਰਦਾ ਹੈ。

SELECT INTO ਸਿਫਟ ਸਿਰਫ਼ ਤਾਲਾ ਦੀ ਕਾਪੀ ਬਣਾਉਣ ਲਈ ਜਾਂ ਰਿਕਾਰਡਾਂ ਨੂੰ ਅਕਾਰਜਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

SQL SELECT INTO ਸਿਫਟ

ਤੁਸੀਂ ਸਾਰੇ ਸਤੱਲੇ ਨੂੰ ਨਵੀਂ ਤਾਲਿਕਾ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ ਸ਼ਾਹੀ ਕਹਾਣੀ ਕਹਾਂ।

SELECT *
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

ਜਾਂ ਸਿਰਫ਼ ਚਾਹੀਦੇ ਹੋਏ ਸਤੱਲੇ ਨੂੰ ਨਵੀਂ ਤਾਲਿਕਾ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ:

SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_tablename

SQL SELECT INTO ਉਦਾਹਰਣ - ਬੈਕਅੱਪ ਨਕਲ ਬਣਾਉਣਾ

ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ "Persons" ਤਾਲਿਕਾ ਦਾ ਬੈਕਅੱਪ ਨਕਲ ਬਣਾਈ ਜਾਵੇਗੀ:

SELECT *
INTO Persons_backup
FROM Persons

IN ਉੱਦਾਹਰਣ ਨਾਲ ਦੂਜੀ ਤਾਲਿਕਾ ਵਿੱਚ ਤਾਲਿਕਾ ਕਾਪੀ ਕਰਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ:

SELECT *
INTO Persons IN 'Backup.mdb'
FROM Persons

ਜੇਕਰ ਅਸੀਂ ਕੁਝ ਖੇਤਰਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਤਾਂ SELECT ਸਟੇਟਮੈਂਟ ਦੇ ਬਾਅਦ ਉਨ੍ਹਾਂ ਖੇਤਰਾਂ ਦਾ ਨਾਮ ਲਿਖ ਸਕਦੇ ਹਾਂ:

SELECT LastName,FirstName
INTO Persons_backup
FROM Persons

SQL SELECT INTO ਉਦਾਹਰਣ - WHERE ਉੱਦਾਹਰਣ ਨਾਲ

ਅਸੀਂ ਵੀ WHERE ਉੱਦਾਹਰਣ ਜੋੜ ਸਕਦੇ ਹਾਂ。

ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ "Persons" ਤਾਲਿਕਾ ਤੋਂ ਰਹਿਣ ਵਾਲੇ "Beijing" ਦੇ ਲੋਕਾਂ ਦੀ ਸੂਚਨਾ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਕੇ "Persons_backup" ਨਾਮ ਦੀ ਦੋ ਸਤੱਲੇ ਵਾਲੀ ਤਾਲਿਕਾ ਬਣਾਈ ਜਾਵੇਗੀ:

SELECT LastName,Firstname
INTO Persons_backup
FROM Persons
WHERE City='Beijing'

SQL SELECT INTO ਉਦਾਹਰਣ - ਜੋੜੇ ਹੋਏ ਤਾਲਿਕਾ

ਇੱਕ ਤੋਂ ਵੱਧ ਤਾਲਿਕਾਵਾਂ ਤੋਂ ਸੂਚਨਾ ਲੈਣਾ ਵੀ ਸੰਭਵ ਹੈ。

ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ "Persons_Order_Backup" ਨਾਮ ਦੀ ਨਵੀਂ ਤਾਲਿਕਾ ਬਣਾਈ ਜਾਵੇਗੀ ਜਿਸ ਵਿੱਚ Persons ਅਤੇ Orders ਦੋਵੇਂ ਤਾਲਿਕਾਵਾਂ ਦੀ ਸੂਚਨਾ ਹੋਵੇਗੀ:

SELECT Persons.LastName,Orders.OrderNo
INTO Persons_Order_Backup
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P