7's workspace

業務外にSpringBootを使ってWebアプリを完成させるまでの記録

SQL

ビューについて

SQL

ビューのデータを追加するたもの条件は以下になります。・単一ビュー(元表が1つ)である事、または複合ビューの場合1つの表のみを処理する場合である事。・グループ関数を含んでいない事。・GROUP BY句を使用していていない事。・DISTINCTを使用していてい…

GROUP BY句+ORDER BY句ORDER BY句のとき、SELECT列を指定していないとエラー

SQL

【 ORDER BY句について 】 ・ORDER BY句は、SELECT文の最後に記述します ・ORDER BY句には、複数の列名または式を指定することができます ・ORDER BY句では、列名以外に、列別名、列番号、グループ関数を指定できます ・SELECT句にない列を、ORDER BY句で、…

SQL> DELETE FROM EMP WHERE salary = NULL;

SQL

【 DELETE文のWHERE句が常に偽について 】 ・WHERE句の条件が満たされる行が削除されます ・WHERE句が偽の場合には、行は削除されません 《例1》WHERE句が常に真値ならば、全行を削除します SQL> DELETE TBL1 WHERE 1 = 1; 《例2》WHERE句が常に偽値ならば、…

順序の使用について

SQL

【 順序の使用について 】 ・順序には、以下のような特徴があります 順序は、一意の整数を作成します 表から独立しているので、複数の表、複数のユーザーで使用できます 順序値として、正数又は負数を指定することができます 順序は、スキーマ・オブジェクト…

トップN分析

SQL

トップN分析とは、ソート済みのデータから上位N個を取り出す方法です。 FROM句に副問い合わせを使用し、副問い合わせ内でORDER BY句を使用することで、ソート済み結果の集合を作成します。さらに主問い合わせ側でROWNUM疑似列を使用し、行を限定すれば、上位…

SQL

SQL

SQLのメモはこちら