Reading notes is one thing; sitting a timed exam is another. The Actual4Exams test engines simulate the real 070-761 exam environment, so the 205 Microsoft Querying Data with Transact-SQL practice questions feel familiar long before test day.
Microsoft 070-761 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Querying Data with Transact-SQL |
| Exam Number: | 70-761 |
| Exam Duration: | 90–180 |
| Related Certifications: | 70-762 MCSA: SQL 2016 Database Development MCSA: SQL 2016 BI Development |
| Real Exam Qty: | 40–60 |
| Exam Price: | $165 USD |
| Passing Score: | 700 / 1000 |
| Certificate Validity Period: | MCSA certification valid for 2 years; exam retired since January 2021 |
| Exam Format: | Multiple choice, Hot area, Short answer, Build list, Multiple response, Drag and drop, Code completion, Active screen |
| Available Languages: | Brazilian Portuguese, Japanese, German, Russian, English, Traditional Chinese, French, Simplified Chinese |
| Recommended Training: | Exam Ref 70-761 Querying Data with Transact-SQL Course 20761: Querying Data with Transact-SQL |
| Exam Registration: | Microsoft Exam Page Pearson VUE (archived) |
| Sample Questions: | ![]() |
| Exam Way: | Retired; previously delivered via Pearson VUE test centers or online proctored |
| Pre Condition: | No formal prerequisites; recommended 1–2 years experience writing Transact-SQL queries; required with 70-762 for MCSA: SQL 2016 |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/certifications/exams/70-761 |
Microsoft 070-761 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Program databases by using Transact-SQL | 20–25% | - Implement functions and error handling
|
| Query data with advanced Transact-SQL components | 30–35% | - Use set operators and grouping
|
| Manage data with Transact-SQL | 40–45% | - Create Transact-SQL SELECT queries
|
Microsoft Querying Data with Transact-SQL (070-761) — Questions Candidates Actually Ask
The 070-761 exam, officially known as Microsoft Querying Data with Transact-SQL, is the Microsoft test that leads to the MCSA: SQL 2016 Database Development / MCSA: SQL 2016 Business Intelligence Development certification at the Associate level. Passing it validates the skills employers expect from a certified professional. It is also associated with related credentials such as 70-762, MCSA: SQL 2016 Database Development, MCSA: SQL 2016 BI Development.
The 070-761 exam contains 40–60 questions, and you have 90–180 to complete them. Work out your per-question pace before test day, and flag slow items instead of stalling on them — time pressure, not knowledge, sinks many first attempts. Timed mock exams in the Actual4Exams test engines are the most reliable way to build that rhythm.
The passing score for the 070-761 exam is 700 / 1000, and the official registration fee is $165 USD. If you miss the mark, a retake means paying the full fee again, so book your seat only when you are ready. A practical benchmark: score consistently above the passing line on timed practice tests before scheduling the real exam.
No formal prerequisites; recommended 1–2 years experience writing Transact-SQL queries; required with 70-762 for MCSA: SQL 2016
Entry requirements can change, so confirm the latest conditions on the official exam page: https://learn.microsoft.com/en-us/certifications/exams/70-761.
You can book the 070-761 exam through the official registration channels below:
Exam delivery: Retired; previously delivered via Pearson VUE test centers or online proctored. Seats at popular test centers fill quickly, so schedule early once your preparation is on track.
Microsoft recommends the following training options for Microsoft Querying Data with Transact-SQL candidates:
Pair any course with the 205 practice questions from Actual4Exams to measure how ready you really are before paying the exam fee.
Yes. A free PDF demo of the Microsoft Querying Data with Transact-SQL questions is available, so you can check the question style and answer quality before you pay. Every purchase also includes 365 days of free updates, and if the product expires you can renew the update service at a 50% discount from your member zone.
If you take the corresponding 070-761 exam within 60 days of purchase and do not pass, you can apply for a full refund under the 100% Money Back Guarantee: submit a scan of your enrollment slip and your official Score Report (PDF) within 2 days of the exam date, and the claim is processed within 7 days. Attempts made within 3 days of purchase, downloads without an actual exam attempt, free materials, and expired orders are not eligible, and the candidate name must match the payer name. Prefer new material instead of a refund? You can exchange your purchase for two free products of equal value and keep the update service on your original product. As for delivery, the files are available for instant download and are also emailed to you within one minute of payment — if nothing arrives within 2 hours, contact customer service. There is no limit on how many computers you can install the product on.
The official Microsoft Querying Data with Transact-SQL outline is organized into 3 domains. The first three are:
- Program databases by using Transact-SQL — 20–25% of the exam
- Query data with advanced Transact-SQL components — 30–35% of the exam
- Manage data with Transact-SQL — 40–45% of the exam
See the complete exam topics section above for the full outline and the weighting of every domain.
Microsoft Querying Data with Transact-SQL Sample Questions:
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section. you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have a database that tracks orders and deliveries for customers in North America. The database contains the following tables:
Sales.Customers
Application.Cities
Sales.CustomerCategories
The company's development team is designing a customer directory application. The application must list customers by the area code of their phone number. The area code is defined as the first three characters of the phone number.
The main page of the application will be based on an indexed view that contains the area and phone number for all customers.
You need to return the area code from the PhoneNumber field.
Solution: You run the following Transact-SQL statement:
Does the solution meet the goal?
- A. Yes
- B. No
Explanation: Only visible for Actual4Exams members. You can sign-up / login (it's free).
You have a database that contains the following tables:
You need to write a query that returns a list of all customers who have not placed orders.
Which Transact-SQL statement should you run?
- A. SELECT c.custidFROM Sales.Customers c LEFT OUTER JOIN Sales.Order o ON c.custid = o.custidWHERE orderid IS NULL
- B. SELECT c.custidFROM Sales.Customers c INNER JOIN Sales.Order oON c.custid = o.custid
- C. SELECT custid FROM Sales.CustomersINTERSECTSELECT custid FROM Sales.Orders
- D. SELECT c.custidFROM Sales.Customers c LEFT OUTER Sales.Order oON c.custid = o.custid
Explanation: Only visible for Actual4Exams members. You can sign-up / login (it's free).
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section. you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You create a table named Customer by running the following Transact-SQL statement:
You must insert the following data into the Customer table:
You need to ensure that both records are inserted or neither record is inserted.
Solution: You run the following Transact-SQL statement:
Does the solution meet the goal?
- A. Yes
- B. No
Explanation: Only visible for Actual4Exams members. You can sign-up / login (it's free).
You need to create a table named MiscellaneousPayment that meets the following requirements:
Which Transact-SQL statement should you run?
- A. CREATE TABLE MiscellaneousPayment (Id uniqueidentifier DEFAULT NEWSEQUENTIALID() PRIMARY KEY,Reason varchar(500),Amount decimal(19,4))
- B. CREATE TABLE MiscellaneousPayment (Id uniqueidentifier DEFAULT NEWSEQUENTIALID() PRIMARY KEY,Reason varchar(500),Amount money)
- C. CREATE TABLE MiscellaneousPayment (Id uniqueidentifier DEFAULT NEWID() PRIMARY KEY,Reason nvarchar(500),Amount decimal(19,4))
- D. CREATE TABLE MiscellaneousPayment (Id int identify(1,1)PRIMARY KEY,Reason nvarchar(500),Amount numeric(19,4))
You need to create a stored procedure that meets the following requirements:
*Produces a warning if the credit limit parameter is greater than 7,000
*Propagates all unexpected errors to the calling process
How should you complete the Transact-SQL statement? To answer, drag the appropriate Transact-SQP segments to the correct locations. Each Transact-SQL segments may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

Explanation
Box 1: THROW 51000, 'Warning: Credit limit is over 7,000!",1
THROW raises an exception and transfers execution to a CATCH block of a TRY...CATCH construct in SQL Server.
THROW syntax:
THROW [ { error_number | @local_variable },
{ message | @local_variable },
{ state | @local_variable } ]
[ ; ]
Box 2: RAISERROR (@ErrorMessage, 16,1)
RAISERROR generates an error message and initiates error processing for the session. RAISERROR can either reference a user-defined message stored in the sys.messages catalog view or build a message dynamically. The message is returned as a server error message to the calling application or to an associated CATCH block of a TRY...CATCH construct. New applications should use THROW instead.
Severity levels from 0 through 18 can be specified by any user. Severity levels from 19 through 25 can only be specified by members of the sysadmin fixed server role or users with ALTER TRACE permissions. For severity levels from 19 through 25, the WITH LOG option is required.
On Severity level 16. Using THROW to raise an exception
The following example shows how to use the THROW statement to raise an exception.
Transact-SQL
THROW 51000, 'The record does not exist.', 1;
Here is the result set.
Msg 51000, Level 16, State 1, Line 1
The record does not exist.
Note: RAISERROR syntax:
RAISERROR ( { msg_id | msg_str | @local_variable }
{ ,severity ,state }
[ ,argument [ ,...n ] ] )
[ WITH option [ ,...n ] ]
Note: The ERROR_MESSAGE function returns the message text of the error that caused the CATCH block of a TRY...CATCH construct to be run.
References:
https://msdn.microsoft.com/en-us/library/ms178592.aspx
https://msdn.microsoft.com/en-us/library/ms190358.aspx
https://msdn.microsoft.com/en-us/library/ee677615.aspx
No help, Full refund!
Actual4Exams confidently stands behind all its offerings by giving Unconditional "No help, Full refund" Guarantee. Since the time our operations started we have never seen people report failure in the Microsoft 070-761 exam after using our products. With this feedback we can assure you of the benefits that you will get from our products and the high probability of clearing the 070-761 exam.
We still understand the effort, time, and money you will invest in preparing for your certification exam, which makes failure in the Microsoft 070-761 exam really painful and disappointing. Although we cannot reduce your pain and disappointment but we can certainly share with you the financial loss.
This means that if due to any reason you are not able to pass the 070-761 actual exam even after using our product, we will reimburse the full amount you spent on our products. you just need to mail us your score report along with your account information to address listed below within 7 days after your unqualified certificate came out.




