2015/04/11 / 最終更新日時 : 2015/04/11 米良太 SQL SQL DML:演算子 比較演算子 = > >= < <= 否定 <> != ^= 論理演算子 優先順位 () → NOT → AND → OR 例: SELECT ~ WHERE 列1 = 値1 OR 列2 […]
2015/04/11 / 最終更新日時 : 2020/08/21 米良太 SQL SQL DML:データ型 一覧 Oracle MySQL タイプ データ型 最大 桁未指定時 備考 例 文字型 CHAR 2,000byte 1byte 固定長 ‘AAA ‘ VARCHAR2 4,000byte エラー […]
2014/12/22 / 最終更新日時 : 2021/10/14 米良太 SQL SQL DML:制御文 手続き型言語 Oracle PostgreSQL ProceduralLanguageSQL OracleDatabas用プログラム言語 非手続き型言語であるSQLを手続き型言語に拡張している。 変数、CASE、LOOP […]
2014/12/22 / 最終更新日時 : 2014/12/22 米良太 SQL SQL DML:複合問い合わせ(UNION) 概要 集合演算子 UNION UNION ALL MINUS/EXCEPT INTERSECT を用いて複数の問い合わせデータを組み合わせる問い合わせ ・列の数、データ型も同じである必要がある。 ※サイズ、列名は違ってい […]
2014/12/22 / 最終更新日時 : 2020/06/25 米良太 SQL SQL DML:副問い合わせ 概要 物理的に実在する表、行、列でなく、論理的に作成した表、行、列を利用する問い合わせ。 不定の値に基づいてデータを検索できる。 副問い合わせ可能な「句」 Oracle SQLServer ・SELECT文 SELECT […]
2014/12/22 / 最終更新日時 : 2014/12/22 米良太 SQL SQL DML:集計(グループ化) グループ化 概要 指定列における、各行の同じ値でグループを作成。 更にグループ関数を用いる事でグループ毎の集計を行う事もできる。 グループ関数については「SQLグループ関数」参照 EMPNO ENAME DEPTNO S […]
2014/12/22 / 最終更新日時 : 2014/12/22 米良太 SQL SQL DML:結合(JOIN) 概要/結合方法 ※複数のテーブルをくっつける。 その上でSELECTしたりする。 情報処理資格的に言うと「結合」 (1)テーブルを , で区切り、WHERE句で絞る SELECT * FROM 表1, 表2 WHERE […]
2014/12/22 / 最終更新日時 : 2022/03/15 米良太 SQL SQL DML:基本操作(CRUD) 概要 DML DataManipurationLanguage Insert/Update/Delete等の処理 Oracle DML文でエラーが発生した場合はその処理のみが取り消され、 その前の処理は保持される。※文レ […]
2014/12/10 / 最終更新日時 : 2014/12/10 米良太 SQL SQL DDL/DML/DCL SQL リレーショナルデータベース操作言語 ・DML ・DCL ・DDL に大別される。 DML DataManipulationLanguage データ操作言語。 データの操作(検索・挿入・更新・削除) DML文での操 […]