セージ の メモ書き

メモこそ命の恩人だ

DB-SQL

SQL - Check制約

Check制約 実験用テーブル 制約追加:例1 制約追加:例2 試験問題 Check制約 https://docs.microsoft.com/ja-jp/sql/relational-databases/tables/create-check-constraints カラムの特性に合わせた制約を設定できる。 例:特定の文字のみを登録可能にする…

SQL - CASE

CASE 実験用テーブル WHEN 単一指定 WHEN 複数指定 CASE https://docs.microsoft.com/ja-jp/sql/t-sql/language-elements/case-transact-sql SQLの結果に条件分岐を使用できる。 ~ならば"○"、~ならば"×" みたいな結果を表示できる。 WHEN の後に"条件"を指…

SQL - ORDER BY

ORDER BY 実験用テーブル 単一カラム指定 複数カラム指定 ORDER BY https://docs.microsoft.com/ja-jp/sql/t-sql/queries/select-order-by-clause-transact-sql 指定カラムをソートできる。複数カラムを指定可。 カラム名 or カラムのインデックス を指定す…

SQL - 結合操作

実験用テーブル 直積 INNER JOIN LEFT OUTERJOIN NATURAL JOIN 試験問題:LEFT OUTER JOIN 実験用テーブル USE SampleDB /* テーブル削除 */ IF ObJECt_ID('[SampleTable1]') IS NOT NULL DROP TABLE [SampleTable1]; IF ObJECt_ID('[SampleTable2]') IS NOT…

SQL - カーソル

カーソル(Cursor) 実験用テーブル 使用手順 カーソル(Cursor) https://docs.microsoft.com/ja-jp/sql/t-sql/language-elements/cursors-transact-sql https://docs.microsoft.com/ja-jp/sql/relational-databases/cursors SELECTの結果について、データ…

SQL - GROUP BY

GROUP BY 実験用テーブル GROUP BY:なし GROUP BY:あり Where Having GROUP BY GROUP BY (Transact-SQL) - SQL Server | Microsoft Docs クエリ結果を行のグループに分割する SELECT ステートメント句。 集約関数を使用できる。 GROUP BY に指定した項目で…

SQL - 自己結合(再帰結合)

自己結合 内部結合 WITH句(再帰結合) "親->子" への参照 "子->親" への参照 試験問題メモ 補足 使用DDL 自己結合 SQLの自己結合って何?同じテーブルを結合する方法とは?! | ポテパンスタイル 逆引きSQL構文集 - テーブルを自己結合する(再帰結合) SQLSe…