Microsoft Querying Microsoft SQL Server 2012/2014 (70-461日本語版) - 70-461日本語 FREE EXAM DUMPS QUESTIONS & ANSWERS
OrdersHistoricalおよびCompletedOrdersという名前の2つのテーブルを含むMicrosoft SQL Serverデータベースを開発します。
両方のテーブルには、次の定義を持つ同じスキーマがあります。

次のTransact-SQLステートメントを記述します。

INSERTステートメントの実行中に、SELECTステートメントの日付範囲に該当するデータをCompletedOrdersに挿入できないようにする必要があります。また、他の操作が影響を受けないようにする必要もあります。
どのテーブルヒントを使用する必要がありますか?
両方のテーブルには、次の定義を持つ同じスキーマがあります。

次のTransact-SQLステートメントを記述します。

INSERTステートメントの実行中に、SELECTステートメントの日付範囲に該当するデータをCompletedOrdersに挿入できないようにする必要があります。また、他の操作が影響を受けないようにする必要もあります。
どのテーブルヒントを使用する必要がありますか?
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
あなたは、Microsoft SQL Server 2012データベースを開発します。あなたは、以下の必要条件を満たすバッチ操作を作成する必要があります。
* ステータス情報はステータステーブルにはログインする必要があります。
* 状態テーブルがバッチの開始時に存在しない場合、それはつくられなければなりません。
どのオブジェクトを使うべきでしょう
* ステータス情報はステータステーブルにはログインする必要があります。
* 状態テーブルがバッチの開始時に存在しない場合、それはつくられなければなりません。
どのオブジェクトを使うべきでしょう
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
営業担当者が行った販売を追跡するSQL Serverデータベースを管理します。 データベースには、次のTransact-SQLステートメントで定義されたテーブルが含まれています。

あなたには次の要件があります。
*クエリ月の日時値を受け入れる
*クエリ月またはクエリ月の前に売上がある営業担当者IDのリストを返します
*売上割当を持つ営業担当者の売上割当と売上の比較
*販売クォータを持たない営業担当者の年間売上高を表示するストアドプロシージャをどのように完了する必要がありますか? これに答えるには、適切なTransact-SQLセグメントを正しい場所にドラッグします。 各Transact-SQLセグメントは、1回、複数回、またはまったく使用されません。 コンテンツを表示するには、分割バーをペインの間にドラッグするかスクロールする必要があります。


あなたには次の要件があります。
*クエリ月の日時値を受け入れる
*クエリ月またはクエリ月の前に売上がある営業担当者IDのリストを返します
*売上割当を持つ営業担当者の売上割当と売上の比較
*販売クォータを持たない営業担当者の年間売上高を表示するストアドプロシージャをどのように完了する必要がありますか? これに答えるには、適切なTransact-SQLセグメントを正しい場所にドラッグします。 各Transact-SQLセグメントは、1回、複数回、またはまったく使用されません。 コンテンツを表示するには、分割バーをペインの間にドラッグするかスクロールする必要があります。

Correct Answer:

Explanation:
Box 1: IIF ..
The IIF logical function returns one of two values, depending on whether the Boolean expression evaluates to true or false in SQL Server.
Syntax: IIF ( boolean_expression, true_value, false_value )
Box 2: [LastSzale] < EOMONTH(@queryMonth)
The EOMONTH function returns the last day of the month containing a specified date, with an optional offset.
References:
https://docs.microsoft.com/en-us/sql/t-sql/functions/logical-functions-iif-transact-sql?view=sql-server-2017
https://docs.microsoft.com/en-us/sql/t-sql/functions/eomonth-transact-sql?view=sql-server-2017
データベースはSalesOrdersという名前のテーブルを含みます。テーブルは、注文がそれぞれ出される日付および時間を格納するOrderTimeという名のDATETIMEカラムを含んでいます。 OrderTime列に非クラスタ化インデックスがあります。ビジネスチームは、当日の注文数の合計を表示するレポートをを望みます。 あなたは、最も効率的な方法で正しい結果が返され、クエリを記述する必要があります。どのTransact-SQLクエリを使うべきでしょうか。
Correct Answer: A
Vote an answer
あなたは、ContosoDbという名のMicrosoft SQL Server 2012データベースを管理します。展示に示すように、テーブルが定義されます。(Exhibitボタンをクリックしてください。)

あなたは、CustomerId価値を以下のXMLフォーマットで1をつけておいているCustomers列のために注文テーブルから列を示す必要があります。

どのTransact-SQLクエリを使うべきでしょうか。

あなたは、CustomerId価値を以下のXMLフォーマットで1をつけておいているCustomers列のために注文テーブルから列を示す必要があります。

どのTransact-SQLクエリを使うべきでしょうか。
Correct Answer: C
Vote an answer
Salesという名前のMicrosoft SQL Serverデータベースを管理します。 データベースのサイズは3テラバイトです。 Salesデータベースは、次の表のように構成されています。

Sales_2.ndfが壊れていることがわかります。 最小限の時間で破損したデータを回復する必要があります。あなたは何をするべきか?

Sales_2.ndfが壊れていることがわかります。 最小限の時間で破損したデータを回復する必要があります。あなたは何をするべきか?
Correct Answer: B
Vote an answer
書籍に関する情報を含むXML列を持つ表を使用して作業しています。 各書籍には関連する価格が付いている場合があります。
各書籍の価格を非xml値として返すクエリを記述する必要があります。
どのXMLメソッドを使用しますか?
各書籍の価格を非xml値として返すクエリを記述する必要があります。
どのXMLメソッドを使用しますか?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
データベースはDomesticSalesOrdersとInternationalSalesOrdersという名前の2つのテーブルを含みます。両方のテーブルは、1億本以上の列を含みます。テーブルにはそれぞれSalesOrderIdという名の主キー・カラムがあります。2つのテーブル内のデータが互いに異なっています。 ビジネスユーザーは、グローバルな販売·総売上金額の合計数に関する集計情報を含むレポートを望みます。クエリが可能な最小の時間で実行されることを確認する必要があります。どのクエリを使うべきでしょうか。
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
展示に示されているテーブルを含むSalesという名前のデータベースがあります。 ([展示]ボタンをクリックします。)

Sales.ProductCatalogから製品のリストを返すクエリを作成する必要があります。ソリューションは次の要件を満たしている必要があります。
* UnitPrice列の値を降順に並べた行を返します。
*ランク関数を使用して、UnitPrice列に基づいて結果を計算します。
*エイリアスPriceRankを使用する列の行のランキングを返します。
* 2部構成の名前を使用してテーブルを参照します。
*列を表に定義されている順序で表示します。 PriceRank列は最後に表示する必要があります。
正しいT-SQLステートメントの一部が回答エリアに提供されています。完全なコードを提供します。


Sales.ProductCatalogから製品のリストを返すクエリを作成する必要があります。ソリューションは次の要件を満たしている必要があります。
* UnitPrice列の値を降順に並べた行を返します。
*ランク関数を使用して、UnitPrice列に基づいて結果を計算します。
*エイリアスPriceRankを使用する列の行のランキングを返します。
* 2部構成の名前を使用してテーブルを参照します。
*列を表に定義されている順序で表示します。 PriceRank列は最後に表示する必要があります。
正しいT-SQLステートメントの一部が回答エリアに提供されています。完全なコードを提供します。

Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
あなたはMicrosoft Azure SQLデータベースインスタンスの開発者です。
新しいストアドプロシージャを作成しています。 この手順では、次のタスクをこの順序で実行する必要があります。
* 1. OrderHistoryという名前のテーブルを更新します。
* 2. Ordersという名前のテーブルから行を削除します。
* 3. Customersという名前のテーブルから行を削除します。
* 4. ProcessHistoryという名前のテーブルに行を挿入します。
手順が次の要件を満たしていることを確認する必要があります。
*いずれかのDELETE操作が失敗した場合、残りの操作は続行する必要があります。
* UPDATE操作またはINSERT操作のいずれかが失敗すると、プロシージャー全体が失敗し、変更を保持する必要がありません。
どの4つのTransact-SQLセグメントを使用してソリューションを開発する必要がありますか? 答えを得るには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答エリアに移動し、正しい順序で並べ替えます。

新しいストアドプロシージャを作成しています。 この手順では、次のタスクをこの順序で実行する必要があります。
* 1. OrderHistoryという名前のテーブルを更新します。
* 2. Ordersという名前のテーブルから行を削除します。
* 3. Customersという名前のテーブルから行を削除します。
* 4. ProcessHistoryという名前のテーブルに行を挿入します。
手順が次の要件を満たしていることを確認する必要があります。
*いずれかのDELETE操作が失敗した場合、残りの操作は続行する必要があります。
* UPDATE操作またはINSERT操作のいずれかが失敗すると、プロシージャー全体が失敗し、変更を保持する必要がありません。
どの4つのTransact-SQLセグメントを使用してソリューションを開発する必要がありますか? 答えを得るには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答エリアに移動し、正しい順序で並べ替えます。

Correct Answer:

Explanation:
When SET XACT_ABORT is ON, if a Transact-SQL statement raises a run-time error, the entire transaction is terminated and rolled back.
When SET XACT_ABORT is OFF, in some cases only the Transact-SQL statement that raised the error is rolled back and the transaction continues processing.
References: https://docs.microsoft.com/en-us/sql/t-sql/statements/set-xact-abort-transact-sql?view=sql-server-2017
Microsoft SQL Serverを使用してデータベースを開発します。
すべての顧客と関連する注文のリストを表示するクエリを作成する必要があります。 クエリには、関連する注文のない顧客が表示されている必要があります。 顧客の最後の注文が過去30日以内であった場合は、その顧客の最新の注文日時を返す必要があります。
どの4つのTransact-SQLステートメントを順番に使用しますか? 応答するには、適切なTransact-SQLステートメントをリストのステートメントからアンサーエリアに移動し、正しい順序で並べ替えます。

すべての顧客と関連する注文のリストを表示するクエリを作成する必要があります。 クエリには、関連する注文のない顧客が表示されている必要があります。 顧客の最後の注文が過去30日以内であった場合は、その顧客の最新の注文日時を返す必要があります。
どの4つのTransact-SQLステートメントを順番に使用しますか? 応答するには、適切なTransact-SQLステートメントをリストのステートメントからアンサーエリアに移動し、正しい順序で並べ替えます。

Correct Answer:

SQL Serverデータベースを開発します。 データベースには、次のT-SQLステートメントで定義されたテーブルが含まれています。

この表には、surName、givenName、およびdateOfBirthの各フィールドの値の組み合わせに基づく重複レコードが含まれています。
重複したレコードを削除する必要があります。
関連するTransact-SQL文をどのように完成させるべきですか? 答えを得るには、適切なコードセグメントを解答エリアの正しい場所にドラッグします。 各コードセグメントは、1回、複数回、またはまったく使用されないことがあります。 コンテンツを表示するには、分割バーをペインの間にドラッグするかスクロールする必要があります。


この表には、surName、givenName、およびdateOfBirthの各フィールドの値の組み合わせに基づく重複レコードが含まれています。
重複したレコードを削除する必要があります。
関連するTransact-SQL文をどのように完成させるべきですか? 答えを得るには、適切なコードセグメントを解答エリアの正しい場所にドラッグします。 各コードセグメントは、1回、複数回、またはまったく使用されないことがあります。 コンテンツを表示するには、分割バーをペインの間にドラッグするかスクロールする必要があります。

Correct Answer:

Explanation:
Example:
let us write a query which will delete all duplicate data in one shot. We will use a CTE (Common Table Expression) for this purpose. We will read in future posts what a CTE is and why it is used. On a lighter note, CTE's can be imagined as equivalent to temporary result sets that can be used only in an underlying SELECT, INSERT, UPDATE, DELETE or CREATE VIEW statement.
;WITH CTE AS
(
SELECT Name
, City
, [State]
, ROW_NUMBER() OVER(PARTITION BY Name, City, [State] ORDER BY [Name]) AS Rnum FROM Persons ) DELETE FROM CTE WHERE Rnum <> 1 In the code by saying WHERE Rnum <> 1, we are asking SQL Server to keep all the records with Rank 1, which are not duplicates, and delete any other record. After executing this query in SQL Server Management Studio, you will end up with no duplicates in your table. To confirm that just run a simple query against your table.
Reference:
http://social.technet.microsoft.com/wiki/contents/articles/22706.how-to-remove-duplicates-from-a-table-in-sql-server.aspx