ホームページ >データベース >mysql チュートリアル >面接のための SQL 基本的な質問

面接のための SQL 基本的な質問

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-27 07:01:10872ブラウズ

本題に入りましょう。

面接の質問に備え、SQL クエリを練習するために、Awesome SQL Interview GitHub リポジトリを作成しました。 SQL クエリを、基本 (L0)、中級 (L1)、および上級 (L2) の 3 つのセクションに分割しました。これが基本セクションの解決策です。


L0: 基本的な SQL

  • SELECT、INSERT、UPDATE、DELETE などの基本的な SQL コマンドに関する質問。
  • 基本的なデータ操作と単純なテーブルからの取得に関連するクエリ。

クエリの質問:

  1. customers テーブルのすべての列と行を表示するにはどうすればよいですか?
  2. customers テーブルから customerName と電話番号のみを取得するクエリを作成します。
  3. 顧客テーブルで国が「USA」である行をすべてリストするにはどうすればよいですか?
  4. products テーブル内の buyPrice が 50 未満のすべての製品を検索するクエリを作成します。
  5. 注文テーブルから「発送済み」ステータスのすべての注文を取得するにはどうすればよいですか?
  6. products テーブル内のすべての製品の productName とquantityInStockを表示するクエリを作成します。
  7. 顧客テーブルで個別の国の値を見つけるにはどうすればよいですか?
  8. customers テーブル内の顧客の総数をカウントするクエリを作成します。
  9. jobTitle が「Sales Rep」であるすべての従業員を取得するにはどうすればよいですか?
  10. productName で製品テーブルを昇順に並べ替えるクエリを作成します。
  11. 「パリ」にいるすべての顧客の顧客名と都市を取得するにはどうすればよいですか?
  12. orderDate に基づいて注文テーブルの上位 10 件の注文を表示するクエリを作成します。
  13. 米国にあるすべてのオフィスを取得するにはどうすればよいですか?
  14. 「サンフランシスコ」にあるオフィスで働くすべての従業員を表示するクエリを作成します。
  15. 注文テーブルにある注文の合計数はどのように計算しますか?
  16. productLine が「Classic Cars」である製品テーブル内のすべての製品の productName を表示するクエリを作成します。
  17. creditLimit が 50,000 を超えるすべての顧客の customerName を見つけるにはどうすればよいですか?
  18. quantityInStock が 10 ~ 100 の製品をすべて取得するクエリを作成します。
  19. 2003 年に行われた注文をすべて取得するにはどうすればよいですか?
  20. 姓が「B」で始まる従業員の従業員番号と名を表示するクエリを作成します。

解説付きの解決策

  1. 顧客テーブルのすべての列と行を表示するにはどうすればよいですか?
    SQL Basic Question for interview

  2. customers テーブルから customerName と電話番号のみを取得するクエリを作成します。
    SQL Basic Question for interview

  3. 顧客テーブルで国が「USA」である行をすべてリストするにはどうすればよいですか?
    SQL Basic Question for interview

  4. buyPrice が 50 未満の製品テーブル内のすべての製品を検索するクエリを作成します。
    SQL Basic Question for interview

  5. 注文テーブルから「発送済み」ステータスのすべての注文を取得します。
    SQL Basic Question for interview

  6. 製品テーブル内のすべての製品の productName と数量在庫を表示します。
    SQL Basic Question for interview

  7. 顧客テーブルで個別の国の値を見つけます。
    SQL Basic Question for interview

  8. 顧客テーブル内の顧客の総数を数えます。
    SQL Basic Question for interview

  9. 職務タイトルが「営業担当者」であるすべての従業員を取得しますか?
    SQL Basic Question for interview

  10. 製品テーブルを productName で昇順に並べ替えます。
    SQL Basic Question for interview

  11. 「パリ」にあるすべての顧客の顧客名と都市を取得します。
    SQL Basic Question for interview

  12. orderDate に基づいて注文テーブルの上位 10 件の注文を表示します。
    SQL Basic Question for interview

  13. 米国にあるすべてのオフィスを取得します。
    SQL Basic Question for interview

  14. 「サンフランシスコ」にあるオフィスで働くすべての従業員を表示します。
    SQL Basic Question for interview

  15. 注文テーブルにある注文の合計数を計算します。
    SQL Basic Question for interview

  16. productLine が「Classic Cars」である製品テーブル内のすべての製品の productName を表示します。
    SQL Basic Question for interview

  17. creditLimit が 50,000 を超えるすべての顧客の customerName を検索します。
    SQL Basic Question for interview

  18. 在庫数量が 10 ~ 100 であるすべての製品を取得します。

    SQL Basic Question for interview

  19. 2003 年に行われたすべての注文を取得しますか?
    SQL Basic Question for interview

  20. 姓が「B」で始まる従業員の従業員番号と名を表示します。
    SQL Basic Question for interview


こんにちは、私の名前は Jaimin Baria AKA Cloud Boy です...、楽しんで何か役立つことを学んだ場合は、この投稿に「いいね!」してコメントを追加し、私の Awesome SQL Interview GitHub リポジトリにアクセスしてください。

始めることを忘れないでください?.

コーディングを楽しんでください ?‍?

以上が面接のための SQL 基本的な質問の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。