100% Money Back Guarantee
ActualVCE has an unprecedented 99.6% first time pass rate among our customers.
We're so confident of our products that we provide no hassle product exchange.
- Best exam practice material
- Three formats are optional
- 10+ years of excellence
- 365 Days Free Updates
- Learn anywhere, anytime
- 100% Safe shopping experience
The development of science and technology makes life more comfortable — and the job market more demanding. Employers increasingly ask for professional certificates alongside work experience, which is exactly where the Microsoft Querying Data with Transact-SQL (70-761 Deutsch Version) credential comes in. At ActualVCE, preparing for the 70-761 Deutsch exam starts with 205 practice questions built around the real objectives.
Microsoft 70-761 Deutsch Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Querying Data with Transact-SQL |
| Exam Number: | 70-761 |
| Available Languages: | Spanish, Chinese (Simplified), Portuguese (Brazil), Russian, French, German, Korean, Japanese, English |
| Passing Score: | 700 (on a 1000 scale) |
| Related Certifications: | 70-762 Developing SQL Databases MCSA: SQL 2016 Database Development |
| Exam Price: | USD 165 (varies by country/region) |
| Exam Duration: | 120 minutes |
| Exam Format: | Case studies, Drag and drop, Multiple response, Multiple choice |
| Real Exam Qty: | 40-60 (approximate) |
| Certificate Validity Period: | Retired (no longer available; certification has been discontinued) |
| Recommended Training: | SQL Server T-SQL Documentation Microsoft Learn T-SQL Learning Paths |
| Exam Registration: | Microsoft Learn Certification Page Pearson VUE Microsoft Exams |
| Sample Questions: | DOWNLOAD DEMO |
| Exam Way: | Computer-based exam delivered via online proctoring or authorized test centers (Pearson VUE, historically). |
| Pre Condition: | No formal prerequisites; recommended knowledge of relational databases and basic Transact-SQL. |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/credentials/certifications/exams/70-761/ |
Microsoft 70-761 Deutsch Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Data aggregation and grouping | - GROUP BY and HAVING
|
| Query multiple tables | - Joins
|
| Advanced querying features | - Subqueries and expressions
|
| Modify data | - Data manipulation language (DML)
|
| Work with SELECT queries | - Query fundamentals
|
| Programming with Transact-SQL | - Control of flow
|
70-761 Deutsch Exam Overview: Your Questions Answered
Registration for the 70-761 Deutsch exam goes through the official channels listed here:
Book a date once your practice results hold steady — a fixed exam day turns casual study into committed preparation.
The official outline groups the 70-761 Deutsch exam content into weighted domains, including:
- Work with SELECT queries ()
- Programming with Transact-SQL ()
- Data aggregation and grouping ()
The three versions of the Microsoft Querying Data with Transact-SQL (70-761 Deutsch Version) materials at ActualVCE all follow this objective structure, so whichever format you study in, you are working on what the exam actually covers.
The 70-761 Deutsch exam contains 40-60 (approximate) questions to be completed in 120 minutes minutes. Simulating that exact pressure in advance is straightforward: the PC test engine version of the ActualVCE materials recreates the real exam environment, so timed practice feels like the genuine article.
Yes. Privacy is a stated commitment, not a footnote: your address, email, and other personal details are never revealed to any other person or institution while you purchase or use the Microsoft Querying Data with Transact-SQL (70-761 Deutsch Version) materials. Payment is processed by Credit Card through a secure channel, adding a second layer of protection to the transaction. And if anything ever feels unclear, our service staff is reachable by email anytime and replies promptly.
No formal prerequisites; recommended knowledge of relational databases and basic Transact-SQL.
The 70-761 Deutsch exam is the official test behind the Microsoft Querying Data with Transact-SQL (70-761 Deutsch Version) certification from Microsoft. It verifies that you can apply the published exam objectives in practical scenarios, and the credential signals to employers that your skills have been measured against an industry-recognized standard — useful whether you are an office worker aiming at promotion or a student building a foundation.
Three versions, designed for different study habits. The PDF version is easy to read and print, ideal for annotating on paper. The SOFT version is a PC test engine that simulates the real 70-761 Deutsch exam environment, helping you adapt to exam mode before the day arrives. The APP version is an online test engine that supports any electronic equipment — phone, tablet, or computer — so you can review on the subway or anywhere else. All three contain the same 205 practice questions for the 70-761 Deutsch exam with expert-verified answers.
You need 700 (on a 1000 scale) to pass, and the exam fee is USD 165 (varies by country/region). Treating the fee as a one-time investment is a good mindset: steady timed practice until your scores sit comfortably above the passing line is far cheaper than a retake.
Yes, the following official training options are listed for 70-761 Deutsch exam candidates:
Official courses build the knowledge base; the three practice versions from ActualVCE build the exam-day fluency. Most candidates benefit from both.
Microsoft Querying Data with Transact-SQL (70-761 Deutsch Version) Sample Questions:
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage stellt ein anderes Ziel und eine andere Antwortauswahl dar, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau gleich.
Beginn des wiederholten Szenarios
Sie haben eine Datenbank, die die in der Ausstellung gezeigten Tabellen enthält. (Klicken Sie auf die Schaltfläche "Ausstellen".)
Sie überprüfen die Employee-Tabelle und machen die folgenden Beobachtungen:
- Jeder Datensatz hat einen Wert in der ManagerID mit Ausnahme des Chief Executive Officers (CEO).
- Die Spalten FirstName und MiddleName enthalten für einige Datensätze Nullwerte.
- Die gültigen Werte für die Spalte "Titel" sind "Verkaufsrepräsentantenmanager" und "Geschäftsführer".
Sie überprüfen die SalesSummary-Tabelle und machen die folgenden Beobachtungen:
- Die Spalte ProductCode enthält zwei Teile: Die ersten fünf Ziffern stehen für einen Produktcode und die letzten sieben Ziffern für den Stückpreis. Der Stückpreis verwendet das folgende Muster: ####. ##.
- Sie stellen fest, dass für viele Datensätze der Anteil der Einheitspreise in der Spalte ProductCode Werte enthält.
- Die RegionCode-Spalte enthält für einige Datensätze NULL.
- Verkaufsdaten werden nur für Handelsvertreter erfasst.
Sie entwickeln eine Reihe von Berichten und Verfahren, um das Geschäft zu unterstützen. Details zu jedem Bericht oder Verfahren folgen.
Verkaufszusammenfassungsbericht: In diesem Bericht werden Daten nach Jahr und Quartal zusammengefasst. Der Bericht muss der folgenden Tabelle entsprechen.
Verkaufsmanagerbericht: In diesem Bericht werden alle Verkaufsmanager und der Gesamtumsatz aller Mitarbeiter aufgelistet, die dem Verkaufsmanager Bericht erstatten.
Bericht "Umsatz nach Regionen": In diesem Bericht wird der Gesamtumsatz nach Mitarbeitern und Regionen aufgeführt. Der Bericht muss die folgenden Spalten enthalten: EmployeeCode, MiddleName, LastName, RegionCode und SalesAmount. Wenn MiddleName NULL ist, muss FirstName angezeigt werden. Wenn sowohl FirstName als auch MiddleName Nullwerte haben, muss die Welt Unknown angezeigt werden. Wenn RegionCode NULL ist, muss das Wort Unknown angezeigt werden.
Bericht1: Dieser Bericht verknüpft Daten aus SalesSummary mit der Employee-Tabelle und anderen Tabellen. Sie planen, ein Objekt zur Unterstützung von Report1 zu erstellen. Das Objekt hat folgende Anforderungen:
- mit der SELECT-Anweisung verknüpft werden können, die Daten für den Bericht liefert
- kann mit der SELECT-Anweisung für den Bericht mehrfach verwendet werden
- nur mit der SELECT-Anweisung für den Bericht verwendbar sein
- nicht als permanentes Objekt gespeichert werden
Bericht2: Dieser Bericht verknüpft Daten aus SalesSummary mit der Employee-Tabelle und anderen Tabellen.
Sie planen, ein Objekt zur Unterstützung von Report1 zu erstellen. Das Objekt hat folgende Anforderungen:
Bericht zur Verkaufshierarchie. In diesem Bericht werden Zeilen aggregiert, Zwischensummenzeilen erstellt und Zeilen über die SalesAmount-Spalte in einer einzigen Ergebnismenge zusammengefasst. Der Bericht verwendet SaleYear, SaleQuarter und SaleMonth als Hierarchie. Die Ergebnismenge darf keine Gesamtsummen- oder Kreuztabellen-Aggregatzeilen enthalten.
Gespeicherte Prozedur für aktuellen Preis: Diese gespeicherte Prozedur muss den Einheitspreis für ein Produkt zurückgeben, wenn ein Produktcode angegeben wird. Der Stückpreis muss am Anfang ein Dollarzeichen enthalten. Darüber hinaus muss der Einzelpreis alle drei Stellen links vom Dezimalpunkt ein Komma enthalten und zwei Stellen links vom Dezimalpunkt anzeigen. Die gespeicherte Prozedur darf keine Fehler auslösen, auch wenn der Produktcode ungültige Daten enthält.
Ende des wiederholten Szenarios
Sie müssen eine Abfrage erstellen, um die Daten für den Verkaufszusammenfassungsbericht zurückzugeben.
Welche drei Transact-SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente aus der Liste der Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
Correct Answer:

Explanation
Use two CTE expressions, one for salesYear and one for SalesQuarter, and combine them with a SELECT statement.
Note: A common table expression (CTE) can be thought of as a temporary result set that is defined within the execution scope of a single SELECT, INSERT, UPDATE, DELETE, or CREATE VIEW statement. A CTE is similar to a derived table in that it is not stored as an object and lasts only for the duration of the query.
References: https://technet.microsoft.com/en-us/library/ms190766(v=sql.105).aspx
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage hat ein anderes Ziel und eine andere Antwortmöglichkeit, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau gleich.
Beginn des wiederholten Szenarios
Sie haben eine Datenbank, die die in der Ausstellung gezeigten Tabellen enthält. (Klicken Sie auf die Schaltfläche Ausstellen.)
Sie überprüfen die Mitarbeitertabelle und machen folgende Beobachtungen:
* Mit Ausnahme des Chief Executive Officer (CEO) hat jeder Datensatz einen Wert in der ManagerID.
* Die Spalten FirstName und MiddleName enthalten für einige Datensätze Nullwerte.
* Die gültigen Werte für die Spalte Titel sind Vertriebsmitarbeiter, Manager und CEO.
Sie überprüfen die SalesSummary-Tabelle und machen die folgenden Beobachtungen:
* Die ProductCode-Spalte besteht aus zwei Teilen: Die ersten fünf Ziffern stehen für einen Produktcode und die letzten sieben Ziffern für den Stückpreis. Der Stückpreis verwendet das folgende Muster: ####. ##.
* Sie stellen fest, dass für viele Datensätze der Stückpreisanteil der ProductCode-Spalte Werte enthält.
* Die RegionCode-Spalte enthält für einige Datensätze NULL.
* Verkaufsdaten werden nur für Handelsvertreter erfasst.
Sie entwickeln eine Reihe von Berichten und Verfahren zur Unterstützung des Geschäfts. Details zu jedem Bericht oder Verfahren folgen.
Verkaufszusammenfassungsbericht: In diesem Bericht werden Daten nach Jahr und Quartal zusammengefasst. Der Bericht muss der folgenden Tabelle ähneln.
Sales Manager-Bericht: In diesem Bericht werden jeder Sales Manager und der Gesamtumsatz für alle Mitarbeiter aufgelistet, die dem Sales Manager Bericht erstatten.
Bericht "Verkäufe nach Regionen": In diesem Bericht wird der Gesamtumsatz nach Mitarbeitern und Regionen aufgeführt. Der Bericht muss die folgenden Spalten enthalten: EmployeeCode, MiddleName, LastName, RegionCode und SalesAmount.
Wenn MiddleName NULL ist, muss FirstName angezeigt werden.
Wenn sowohl Vorname als auch Mittlerer Name Nullwerte haben, muss die Welt Unbekannt angezeigt werden. Wenn RegionCode NULL ist, muss das Wort Unbekannt angezeigt werden.
Bericht1: Dieser Bericht verknüpft Daten aus SalesSummary mit der Employee-Tabelle und anderen Tabellen. Sie möchten ein Objekt zur Unterstützung von Report1 erstellen. Das Objekt hat folgende Anforderungen:
* mit der SELECT-Anweisung verknüpfbar sein, die Daten für den Bericht liefert
* kann mit der SELECT-Anweisung für den Bericht mehrfach verwendet werden
* Nur mit der SELECT-Anweisung für den Bericht verwendbar sein
* nicht als permanentes Objekt gespeichert werden
Bericht2: Dieser Bericht verknüpft Daten aus SalesSummary mit der Employee-Tabelle und anderen Tabellen. Sie möchten ein Objekt zur Unterstützung von Report1 erstellen. Das Objekt hat folgende Anforderungen:
* mit der SELECT-Anweisung verknüpfbar sein, die Daten für den Bericht liefert
* kann für diesen Bericht und andere Berichte mehrfach verwendet werden
* Parameter akzeptieren
* als permanentes Objekt gespeichert werden
Bericht zur Verkaufshierarchie. Dieser Bericht aggregiert Zeilen, erstellt Zwischensummenzeilen und aggregiert Zeilen über der SalesAmount-Spalte in einer einzigen Ergebnismenge. Der Bericht verwendet die Spalten SaleYear, SaleQuarter und SaleMonth als Hierarchie. Die Ergebnismenge darf keine Gesamtsummen- oder Kreuztabellenaggregatzeilen enthalten.
Gespeicherte Prozedur für den aktuellen Preis: Diese gespeicherte Prozedur muss den Stückpreis für ein Produkt zurückgeben, wenn ein Produktcode geliefert wird. Der Stückpreis muss am Anfang ein Dollarzeichen enthalten. Außerdem muss der Stückpreis alle drei Ziffern links vom Dezimalpunkt ein Komma enthalten und zwei Ziffern links vom Dezimalpunkt anzeigen. Die gespeicherte Prozedur darf keine Fehler auslösen, auch wenn der Produktcode ungültige Daten enthält.
Ende des wiederholten Szenarios
Sie müssen die gespeicherte Prozedur erstellen, die den aktuellen Stückpreis zurückgibt.
Wie sollten Sie die Definition der gespeicherten Prozedur vervollständigen? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.
Correct Answer:


Sie müssen eine gespeicherte Prozedur erstellen, die die folgenden Anforderungen erfüllt:
* Erzeugt eine Warnung, wenn der Kreditlimitparameter größer als 7.000 ist
* Überträgt alle unerwarteten Fehler an den aufrufenden Prozess
Wie soll die Transact-SQL-Anweisung ausgefüllt werden? Ziehen Sie zum Beantworten die entsprechenden Transact-SQP-Segmente an die richtigen Positionen. Jedes Transact-SQL-Segment kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
Correct Answer:

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
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung, mit der die angegebenen Ziele erreicht werden können. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben. Sie werden NICHT in der Lage sein, dorthin zurückzukehren. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie erstellen eine Tabelle mit dem Namen Products, indem Sie die folgende Transact-SQL-Anweisung ausführen:
Sie haben die folgende gespeicherte Prozedur:
Sie müssen die gespeicherte Prozedur ändern, um die folgenden neuen Anforderungen zu erfüllen:
- Produktdatensätze als einzelne Arbeitseinheit einfügen.
- Geben Sie die Fehlernummer 51000 zurück, wenn ein Produkt nicht in die Datenbank eingefügt werden kann.
- Wenn ein Vorgang zum Einfügen eines Produktdatensatzes fehlschlägt, dürfen die Produktinformationen nicht dauerhaft in die Datenbank geschrieben werden.
Lösung: Sie führen die folgende Transact-SQL-Anweisung aus:
Entspricht die Lösung dem Ziel?
- A. Ja
- B. Nein
Correct Answer: A 🗳️
Explanation: Only visible for ActualVCE members. You can sign-up / login (it's free).
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung, mit der die angegebenen Ziele erreicht werden können. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben. Sie werden NICHT in der Lage sein, dorthin zurückzukehren. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie haben eine Datenbank, die eine einzelne Tabelle mit dem Namen tblVehicleRegistration enthält. Die Tabelle ist wie folgt definiert:
Sie führen die folgende Abfrage aus:
Das Abfrage-Ausgabefenster zeigt die folgende Fehlermeldung an: "Konvertierung fehlgeschlagen beim Konvertieren des Varchar-Werts 'AB012' in den Datentyp int." Sie müssen den Fehler beheben.
Lösung: Sie ändern die Transact-SQL-Anweisung wie folgt:
Entspricht die Lösung dem Ziel?
- A. Ja
- B. Nein
Correct Answer: B 🗳️
0 Customer ReviewsCustomers Feedback (* Some similar or old comments have been hidden.)
Related Exams
Instant Download 70-761 Deutsch
After Payment, our system will send you the products you purchase in mailbox in a minute after payment. If not received within 2 hours, please contact us.
365 Days Free Updates
Free update is available within 365 days after your purchase. After 365 days, you will get 50% discounts for updating.
Money Back Guarantee
Full refund if you fail the corresponding exam in 60 days after purchasing. And Free get any another product.
Security & Privacy
We respect customer privacy. We use McAfee's security service to provide you with utmost security for your personal information & peace of mind.
