- Forum
- Databases
- SQL Can Select statement be used along with Update statement?
-
Junior Member
Can Select statement be used along with Update statement?
Can Select statement be used along with Update statement in an SQL Query?
-
Re: Can Select statement be used along with Update statement?
Yes that can be used ,
You can update one field by selecting from another field / table.
-
Junior Member
Re: Can Select statement be used along with Update statement?
following query will help you to update multiple columns at once
update tblOuter
set colOuter1 = a.colInner1,
colOuter2 = a.colInner2,
colOuter3 = a.colInner3,
from ( select colInner1,colInner2,colInner3
from tblInner
where conditions on tblInner columns
) as a
where condition on tblOuter's columns
be careful with your where conditions..........
-
Junior Member
Re: Can Select statement be used along with Update statement?
-
Junior Member
Re: Can Select statement be used along with Update statement?
yes you can use select statment in update
Example:-
update employees
set salary=10000
where employee_id=select employee_id from employees where last_name='king' and department_id=10;
-
Contributing Member
Re: Can Select statement be used along with Update statement?
Yes you can...
Here some examples for u...
1)
UPDATE Table1
SET Table1(col1) = (SELECT Table2(col1)
FROM Table2
WHERE some condition);
2)
UPDATE Table1
SET Table1(col1)='xxxxxxxxxx'
WHERE Table1(col2)=
(
SELECT ab.Table2(col2)
FROM Table1 a, Table2 ab
WHERE a.Table1(col3)=ab.Table2(col3)
);
3)
UPDATE Table1
SET Table1(col1) = ( SELECT Table2.col1
FROM Table2
WHERE Table2.col2 = Table1.col2)
WHERE EXISTS
( SELECT Table2.col1
FROM Table2
WHERE Table2.col2 = Table1.col2);
-
Expert Member
Re: Can Select statement be used along with Update statement?
Yes you can use SELECT statement as a subquery for updating a particular column in UPDATE statement
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules