勉強記録
HEAD FIRST DESIGN PATTERNS
appropriate>適切な, fitting, right, convenient
marvel>驚異, wonder, miracle, sensation
intrinsic>本質的な, belonging naturally
respectively>それぞれ, separately
alter>変更する, change
overwhelming>圧倒的な, very great in amount, very large
inconsistencies>矛盾
expose>さらす, reveal, uncover, make visible
confession>告白
Decorator Pattern, Give it a spinまで
notoriously>悪名高い
achieve>実現する, reach, arrive at
involve>伴う
according to>〜による
勉強記録
創るJava
P.187まで
HEAD FIRST DESIGN PATTERNS
Chapter03
condiments>調味料
principle>原則
violating>違反する
invoke>呼び出す
composition>合成
modification>修正
incorporate>組み込む
accomplish>達成する
resilient>弾力性のある
representing>表す
regid>厳格な, not flexible
appropriate>適切な,
instead>代わりに, as an alternative or substitute
compute>計算する, calculate
attache>取り付ける, affix, join, connect, link
insight>洞察力, understanding, vision
apply>適用する,
revealing>明らかにする
going further>さらに行く
rely on>頼りにする
acquiring>取得, getting
勉強記録
スッキリわかるSQL
練習ドリル 題材C 47問まで
追記 52問まで
SQLメモ
SELECT COALESCE(a, 'hoge') FROM hogehoge;
としたとき、aの型がVARCHARでないときは
SELECT COALESCE(CAST(a as VARCHAR), 'hoge') FROM hogehoge;
とキャストする
GROUP BYはカラムでグルーピングするだけでなく
SELECT SUBSTRING(column, 1, 1), count(column) FROM hoge GROUP BY SUBSTRING(column, 1, 1);
みたいにカラムの加工後でグルーピングできる
H2 DatabaseでCSVファイルの読み込み、書き込みメモ
読み込みテスト
SELECT * FROM CSVREAD('ファイル名', null, 'Shift-JIS');
CSVからデータ追加
INSERT INTO テーブル名 CSVREAD('ファイル名', null, 'Shift-JIS');
書き込み
CALL CSVWRITE('ファイル名', 'SQL文', 'Shift-JIS');