Log.log(work)

いろんな作業メモ

SQL

oracleのNULL

oracleのNULLは扱いとしてはデカいので、 昇順でソートすると一番最後にくる。

関係演算子が無効です

と言われた。 SELECT * FROM HOGE WHERE (column1,column2) in (values('foo','001'),('hogehoge','002')) SQL : ORA-00920: 関係演算子が無効です。 in values ~ってoracleじゃつかえないんだっけか。 DB2とpostgresは使えたようなきが。 ========…

select ~ into ~ from

SQL

SELECT INTO 文はテーブルのデータを選択し、新規テーブルにそれを挿入する。 全件検索結果を新規テーブルに突っ込んでバックアップつくるとか。 SELECT COUNT(*) INTO hogeCount FROM HOGE; IF hogeCount = 0 THEN --処理 ELSE --処理 END IF;