2020-10-19から1日間の記事一覧

SQL 使いやすい関数とCASE式

文字列連結 # || で文字列連結 select name, category, name || category as name_category from soft; 日付系 # 現在の日付を取得 select current_date; # 現在の時間 select current_time; # 現在の日時 select current_timestamp; # extract # 日付要素の…

SQL ビューとサブクエリ

ビューとは仮装のテーブル よく使うSELECT文を保存できる。 そして、仮想的なテーブルを作る。 ビューを作る # as の後にselect文を記載する create view soft_max (category, price_max) as select category, MAX(price) from soft group by category; 作成…

SQL CRUDとトランザクション

INSERT データを挿入する # 1行のINSERT insert into soft (id, name, price, category) values ('8', 'chrome', 800, null); # カラムの指定なしでも可能 insert into soft values ('9', 'phpstorm', 1000, 'IDE'); # 複数行のINSERT # values につなげて記…

SQL 集約関数とGROUPBY

INSERTサンプル BEGIN TRANSACTION; INSERT INTO soft VALUES ('1', 'eclipse', '100'); INSERT INTO soft VALUES ('2', 'vscode', '200'); INSERT INTO soft VALUES ('3', 'visual studio', '300'); INSERT INTO soft VALUES ('4', 'Atom', '400'); INSERT …