Update Queries

From TRCCompSci - AQA Computer Science
Revision as of 10:24, 28 September 2020 by Admin (talk | contribs) (Basic Quiz)
Jump to: navigation, search

For updating values already entered into a database. Can edit multiple rows at once. Not using the WHERE clause will cause every entry to be edited.

UPDATE table SET column1=value1 WHERE column2=value2; Changes values in column1 to value1, where column2 equals value2
UPDATE table SET column1=value1; Sets all column1 values, on every row, to value1 (regardless of their current value).
UPDATE table SET column1=value1, column2=value2; Changes column1 to value1, and column2 to value2.

Basic Quiz

All these questions will use this table called Employees:

Capture.png

1. the employee 'Cat Woman' has now moved to a new address ("10 Panther Street").

Which of the following will successfully update the 'Address':

Update Employees Set 'Address' = '1 Panther Street'
Incorrect
Update Employees Set 'Address' = '1 Panther Street' Where 'First Name' = 'Cat' And 'Last Name' = 'Woman'
Correct
Update Employees Set 'Address' = '1 Panther Street' Where 'Last Name' = 'Woman'
Incorrect
Update Employees Set 'Address' = '1 Panther Street' Where 'Name' = 'Cat Woman'
Incorrect

2. which of the following statements will Insert the following record:

Fred Danson 12 East Road Leeds 60

1) Insert Into Employees ('First Name', 'Last Name', 'Address', 'City', 'Age') Values ('Fred', 'Danson', '12 East Road', 'Leeds', 60)

2) Insert Into Employees Values ('Fred', 'Danson', '12 East Road', 'Leeds', 60)

3) Insert Into Employees Values ('Fred', 'Danson', '12 East Road', 60, 'Leeds')

1 & 2 & 3
Incorrect
1 & 2
Correct
1 Only
Incorrect
2 Only
Incorrect

Your score is 0 / 0