Welcome to TestSimulate

Pass Your Next Certification Exam Fast!

Everything you need to prepare, learn & pass your certification exam easily.

365 days free updates. First attempt guaranteed success.

Microsoft Querying Data with Transact-SQL (070-761日本語版) (070-761日本語) Free Practice Test

Question 1
salesスキーマにProductsという名前のテーブルを含むデータベースがあります。 テーブルは、次のTransact-SQLステートメントを実行することによって作成されました。

表には、以下に示すデータが含まれています。

以下の値と列見出しを以下の順序で表示するレポートを作成しています。
* Averageという名前の製品の平均価格
* stocKという名前のLowestNumber内の製品の最小数
* HighestPriceという最高製品価格
レポートの結果を返すためのクエリを作成する必要があります。クエリは次の要件を満たしている必要があります。
レポートの結果を返すためのクエリを書く必要があります。 照会は以下の要件を満たす必要があります。
* 組み込みの集計関数を使用します。*数学関数。
* 2部構成の名前と表を使用してください。
* 列名を修飾するには表の別名を使用してください。
* ASキーワードを使用してすべてのフィールドのエイリアスを定義します。
* テーブルエイリアスとしてテーブル名の最初の文字を使用してください。
* Row_number関数を使用しないでください。
* オブジェクト名を角括弧で囲まないでください。
*変数を使わないでください。
正しいTransact-SQLの一部は、以下の回答領域にあります。
問題を解決し、記載されている目標または要件を満たすコードを回答領域に入力します。
提供されているコード内およびその下にコードを追加できます。
Correct Answer:
TRY_Convert
Question 2
注:この質問は、同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問は異なる目標と答えの選択を提示しますが、シナリオのテキストはこのシリーズの各質問でまったく同じです。
繰り返しシナリオの開始
展示に示されているテーブルを含むデータベースがあります。 (展示ボタンをクリックしてください。)

Employeeテーブルを確認して、以下のことを確認します。
- 最高経営責任者(CEO)を除いて、すべてのレコードのManagerIDに値があります。
- FirstName列とMiddleName列には、一部のレコードのNULL値が含まれています。
- [役職]列の有効な値は、営業担当マネージャ、およびCEOです。
SalesSummaryテーブルを確認して、以下のことを確認します。
- ProductCode列には2つの部分があります。最初の5桁は製品コードを表し、最後の7桁は単価を表します。 単価は次のパターンを使用します。####。##。
- 多くのレコードで、ProductCode列の単価部分に値が含まれていることがわかります。
- 一部のレコードのRegionCode列にNULLが含まれています。
- 売上データは、営業担当者についてのみ記録されます。
あなたはビジネスを支えるための一連の報告書と手順を開発しています。 各報告書または手順の詳細は以下の通りです。
売上サマリーレポート:このレポートは年と四半期ごとにデータを集計します。 レポートは次の表のようになります。

営業マネージャレポート:このレポートには、各営業マネージャと、その営業マネージャにレポートする全従業員の総売上金額が一覧表示されます。
地域別売上レポート:このレポートには、従業員別および地域別の総売上高が一覧表示されます。 レポートには、EmployeeCode、MiddleName、LastName、RegionCode、およびSalesAmountの各列を含める必要があります。 MiddleNameがNULLの場合は、FirstNameを表示する必要があります。 FirstNameとMiddleNameの両方にNULL値がある場合は、Unknownという世界を表示する必要があります。RegionCodeがNULLの場合は、Unknownという単語を表示する必要があります。
レポート1:このレポートは、SalesSummaryからのデータをEmployeeテーブルおよび他のテーブルと結合します。 Report1をサポートするためのオブジェクトを作成する予定です。 このオブジェクトには以下の要件があります。
- レポートにデータを提供するSELECT文と結合可能
- レポートのSELECTステートメントと複数回使用できます。
- 報告書のSELECTステートメントでのみ使用可能
- 恒久的な物として保存されない
レポート2:このレポートは、SalesSummaryからのデータをEmployeeテーブルおよび他のテーブルと結合します。
Report1をサポートするためのオブジェクトを作成する予定です。 このオブジェクトには以下の要件があります。
売上階層レポート このレポートは、行を集計し、小計行を作成し、SalesAmount列を1つの結果セットにまとめてスーパー集計します。 このレポートは、SaleYear、SaleQuarter、およびSaleMonthを階層として使用します。 結果セットには、総計またはクロス集計集計行を含めないでください。
現在価格ストアドプロシージャ:このストアドプロシージャは、商品コードが提供されたときに商品の単価を返す必要があります。 単価には始めにドル記号を含める必要があります。 また、単価には小数点の左側に3桁ごとにコンマを含める必要があり、小数点の左側に2桁を表示する必要があります。 製品コードに無効なデータが含まれている場合でも、ストアドプロシージャはエラーをスローしてはなりません。
繰り返しシナリオの終了
Sales Summaryレポートのデータを返すためのクエリを作成する必要があります。
ソリューションを開発するためにどの3つのTransact-SQLセグメントを使用する必要がありますか? 回答するには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答領域に移動して正しい順序で配置します。
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
Question 3
注:この質問は、同じシナリオを提示する一連の質問の一部です。 シリーズの各質問には、上記の目標を達成できる独自の解決策が含まれています。 いくつかの質問セットには1つ以上の正しい解決策があるかもしれないが、他の質問セットには正しい解決策がないかもしれない。
このセクションの質問に答えた後。 あなたはそれに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
あなたは、あなたの会社が販売している製品に関する情報を格納するProductsという名前のテーブルを持っています。テーブルには、製品の小売価格情報を格納するListPriceという名前の列があります。
一部の製品は、社内でのみ使用されます。これらの製品の記録は、目録の目的で製品表に保持されます。これらの製品の価格はそれぞれ$ 0.00です。 お客様はこれらの製品を注文することはできません。
$ 100よりも10%安い製品の定価を引き上げる必要があります。顧客が発注できる製品の価格を引き上げるだけで済みます。
解決策:次のTransact-SQLステートメントを実行します:

解決策は目標を達成していますか?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 4
注:この質問は、同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問は異なる目標と答えの選択を提示しますが、シナリオのテキストはこのシリーズの各質問でまったく同じです。
あなたは顧客の注文を追跡するためのデータベースを開発しています。 データベースには、以下のテーブルが含まれています。
Sales.Customers、Sales.Orders、およびSales.OrderLines。 次の表は、Sales.Customersの列について説明しています。

次の表は、Sales.Ordersの列について説明しています。

次の表は、Sales.OrderLinesの列について説明しています。

特定の順序で商品に課される最高税率を計算する関数を作成する必要があります。
ソリューションを開発するためにどの5つのTransact-SQLセグメントを使用する必要がありますか? 回答するには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答領域に移動して正しい順序で配置します。
Correct Answer:

Explanation

Box 1: CREATE FUNCTION...@OrderID
Include definition for the ...@OrderID parameter.
Box 2: RETURNS decimal(18,2)
The function is defined to return a scalar value.
Box 3: AS BEGIN ...
Declare the local variables of the function.
Box 4: SET @CalculatedTaxRate = (..
Calculate the tax rate.
Box 5: RETURN @CalculatedRate END
Return a scalar value.
References: https://msdn.microsoft.com/en-us/library/ms186755.aspx
Question 5
注:この質問は、同じシナリオを提示する一連の質問の一部です。 シリーズの各質問には、記載された目標を達成できる独自の解決策が含まれています。 いくつかの質問セットには1つ以上の正しい解決策があるかもしれないが、他の質問セットには正しい解決策がないかもしれない。
このセクションの質問に答えた後。 あなたはそれに戻ることができません。 その結果、これらの質問はレビュー画面に表示されません。
次のTransact-SQLステートメントを実行して、Productsという名前のテーブルを作成します:

次のストアドプロシージャがあります:

次の新しい要件を満たすストアドプロシージャを変更する必要があります:
- 製品レコードを1つの作業単位として挿入します。
- 製品がデータベースに挿入できなかった場合にエラー番号51000を返します。
- 製品レコード挿入操作が失敗した場合は、製品情報をデータベースに永続的に書き込まないでください。
解決策:次のTransact-SQLステートメントを実行します:

解決策は目標を達成していますか?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 6
Usersという名前のテーブルを含むデータベースがあります。 テーブルは次のように定義されています。

次のCSVファイルがあります。

次の要件を満たしながら、CSVファイルからUsersテーブルにデータをロードする必要があります。
* ファイルにフィールド値が指定されていない場合は、対応する列にNULL値を挿入してください。
* ファイルから正しいUserIdを使用してすべてのレコードをテーブルにロードします。ソリューションを開発するために使用する3つのTransact-SQLセグメントはどれですか。 回答するには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答領域に移動して正しい順序で配置します。
Correct Answer:

Explanation

References:
Question 7
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。 回答の選択肢は、シリーズの複数の質問に対して正しいかもしれません。 各質問は、このシリーズの他の質問とは独立しています。 質問で提供される情報と詳細は、その質問にのみ適用されます。
Customersという名前のテーブルを作成します。 RESTエンドポイントを使用するAJAX呼び出しを使用して、WebページとWebサーバー間でテーブルに格納されたデータを交換する必要があります。
テキストベースで軽量なデータ交換フォーマットを使用して、すべての顧客情報を返す必要があります。
どのTransact-SQL文を実行する必要がありますか?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 8
トレーニング目標に関連する従業員の進捗状況を追跡するデータベースを開発しています。 次のTransact-SQLステートメントを実行します:

すべての従業員と彼らが取ったコースを示すレポートを作成する必要があります。
トレーニングコースを受講していない従業員は、依然としてレポートに記載されていなければなりません。 レポートは、これらの従業員のコース列にNULLを表示する必要があります。
レポートのクエリを作成する必要があります。
A)

B)

C)

D)

Correct Answer: B
Question 9
あなたには次の表を含むデータベースがあります。

注文していないすべての顧客のリストを返すクエリを作成する必要があります。
どのTransact-SQL文を実行する必要がありますか?

Correct Answer: C
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).