Tag Archives: sql

[ Oracle SQL ] UNION 句を記述する際のプログラミングテクニック

SQL の where 句を where 0=0 で書き出して以降の条件をすべて and id = 10 のように and から書き出すようなプログラミング上のテクニックがありますが、ここでは union 句に拡張してみたいと思います。

Continue reading »

スポンサーリンク


[ Oracle ] q 演算子 シングルクォーテーションを文字として扱う

SQL で文字列を扱う場合は、シングルクォーテーション ( ‘ ) で囲む必要がありますが、シングルクォーテーション自体を文字として扱いたい場合には ( ) とシングルクォーテーションを2つ連続で記述しなければいけません。また、Oracle 10g から代替引用符 q 演算子を使用することでも同等のことができるようになりました。ここではこれらのサンプル SQL を掲載しています。

Continue reading »

[ Oracle SQL ] 文字列の前後のスペースの除去と挿入 ( Trim, Padding )

多くのプログラム言語では文字列の前後のスペースを除去するための trim 関数が用意されていますが、 Oracle にも trim 関数が用意されています。また、文字列の前後にスペースや 0 などをパディングして桁数を揃える lpad, rpad 関数も用意されています。ここでは、それらの使用例を掲載しています。

Continue reading »