SQL基本問題

  解答時の注意



  • sql のキーワードは「必ず半角小文字」で入力して下さい
  • キーワードとキーワードの間の空白は「半角スペース1つ」として下さい
  • 「漢字スペースが含まれない」ように注意して下さい
  • 演算子の前後には半角スペースを1つづつ入れて下さい (例:所属 = 5)
  • 条件式を指定する時は左辺に列名を指定して下さい
  • テーブルの定義は以下のようになり、テーブル名は社員マスタです
  • 項目名 DB Type サイズ NULL PKEY
    コード VARCHAR 4 N 1
    氏名 VARCHAR 50 Y  
    所属 INT 4 Y  
    郵便番号 VARCHAR 8 Y  
    住所 VARCHAR 100 Y  
    TEL VARCHAR 14 Y  
    生年月日 DATETIME 16 Y  



      (1) ... 社員マスタの全てのデータを表示するには








      (2) ... 社員マスタに行を一行挿入する。但しセットするデータはコードに 0001 のみ






    ※ コードが4バイトの文字列である事に注意



      (3) ... 社員マスタの 0001 のコードを持つデータの氏名を 山田太郎、所属を 5 に変更






    ※ コードが4バイトの文字列である事に注意



      (4) ... 社員マスタの 0001 のコードを持つデータの所属を「値が入っていない状態」にする






    ※ コードが4バイトの文字列である事に注意



      (5) ... 社員マスタの 0001 のコードを持つデータを削除する






    ※ コードが4バイトの文字列である事に注意



      (6) ... select文を用いて、社員マスタの所属データを重複の無いように全て取り出す






    ※ 全データが 1,2,2,3,3,4 の6行ならば、結果は 1,2,3,4 の4行となれば良い 



      (7) ... 社員マスタのコードと氏名を全て表示したいが、氏名の別名を社員名にする






    ※ この機能は、アプリケーションを作成する際には非常に重要です 



      (8) ... 社員マスタの件数を別名を社員数として表示する






    ※ 関数を使用します



      (9) ... 西暦1980年以前に生まれた社員のデータを全てを表示する






    ※ 条件式の左辺に列名を指定して下さい
    ※ 日付データの時間部分は無視して考えて下さい ※ 条件値には、1980 を含めてください。



      (10) ... 氏名に山という文字が含まれる社員を全て表示する






    ※ 条件式の左辺に列名を指定して下さい










      infoboard   管理者用   
    このエントリーをはてなブックマークに追加





    フリーフォントWEBサービス
    SQLの窓WEBサービス

    SQLの窓フリーソフト

    素材

    一般WEBツールリンク

    SQLの窓

    フリーソフト

    JSライブラリ