暗記メーカー
ログイン
DBとSQL
  • あざなし(あざなし)

  • 問題数 23 • 6/4/2024

    記憶度

    完璧

    3

    覚えた

    10

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    テーブルの全データを表示

    SELECT * FROM テーブル名

  • 2

    テーブルの指定データを表示

    SELECT 列名1, 列名2,… FROM テーブル名

  • 3

    テーブルにデータを追加

    INSERT INTO テーブル名(列名1, 列名2…) VALUES (値1, 値2,…)

  • 4

    データの変更

    UPDATE テーブル名 SET カラム名 = 値, カラム名 = 値 WHERE カラム名 = '行の指定条件'

  • 5

    行の削除

    DELETE FROM テーブル名 WHERE 条件

  • 6

    3つ以上の条件のOR検索でデータを絞り込む

    SELECT * FROM テーブル名 WHERE カラム名 IN (値1,値2,値3,・・・)

  • 7

    デーブルの全てからアンド検索

    SELECT * FROM テーブル名 WHERE 条件 AND 条件

  • 8

    テーブルの全てからオア検索

    SELECT * FROM テーブル名 WHERE 条件 OR 条件

  • 9

    指定のカラムの値がNULLの所の指定

    SELECT * FROM テーブル名 WHERE カラム名 IS NULL

  • 10

    指定のカラムの値がNULLではない所の指定

    SELECT * FROM テーブル名 WHERE カラム名 IS NOT NULL

  • 11

    メモカラムの値に「1月」の前後に任意の0文字以上の文字列がついているレコードの指定

    SELECT * FROM テーブル名 WHERE メモ LIKE '%1月%'

  • 12

    メモカラムの値に「1月」で始まり、その後ろに1文字存在するレコード

    SELECT * FROM テーブル名 WHERE メモ LIKE '1月_'

  • 13

    「加藤」からはじまる名前を検索

    SELECT * FROM テーブル名 WHERE カラム名 LIKE '加藤%';

  • 14

    「一郎」で終わる名前を検索

    SELECT * FROM テーブル名 WHERE カラム名 LIKE '%一郎';

  • 15

    ある範囲内に値が収まっているかの判定

    SELECT * FROM テーブル名 WHERE 出金額 BETWEEN 1000 AND 30000

  • 16

    指定のカラムの値が指定の値のいずれとも合致しない所を抽出する。

    SELECT * FROM テーブル名 WHERE カラム名 NOT IN (値1,値2,値3,・・・)

  • 17

    結果を昇順に並べ替える

    SELECT * FROM テーブル名 ORDER BY 金額 ASC

  • 18

    結果を降順に並べ替える

    SELECT * FROM テーブル名 ORDER BY 金額 DESC

  • 19

    文字列の一部を指定して抽出する

    SELECT * FROM ユーザー WHERE SUBSTRING(ユーザー名, 1, 3) LIKE '%大塚%' ユーザー名列の1〜3文字目に「大塚」があるものだけを抽出

  • 20

    合計

    SELECT SUM(出金額) AS 合計出金額 FROM 家計簿

  • 21

    行数を表示

    SELECT COUNT(*) AS 合計取引数 FROM 家計簿

  • 22

    指定のカラムの同様の値ごとにグループ分け

    SELECT 費目, SUM(出金額) AS 費目別の出金合計額 FROM 家計簿 GROUP BY 費目

  • 23

    テーブルの結合

    SELECT 日付, 名前 AS 費目, メモ FROM 家計簿 JOIN 費目 ON 家計簿.費目ID = 費目.ID ON句には相互に等しいデータが所属しているカラムを左辺右辺に設定する