トップ  > SQL関数の極意
 



■ SQL関数の極意  (。●・ー・●)ノイイ

 オラクル組み込み関数の使用例と裏技を紹介します。関数名をクリックすることで、トピックスに飛びます。

 関数種別   関数名   概要 
 数値関数   MOD   割算の余りを返します。【裏技】数値の偶数・奇数の判定もできます。
 数値関数   POWER   累乗を計算して返します。【裏技】ビットの論理否定を求めることもできます。 
 文字関数   SUBSTR   文字列を部分的に切り出します。【裏技】メールアドレスのアカウント部分を取り出すことができます。 
 日付関数   DBTIMEZONE   データベースのタイムゾーンオフセットを返します。 
 日付関数   MONTHS_BETWEEN   日付と日付の間隔の月数を返します。【裏技】生年月日から年齢を求めることができます。
 集計関数   COUNT   レコード件数を返します。【裏技】1つのSELECT文で正の数値と負の数値の件数を同時に求めることができます。
 集計関数   GROUP_ID   グループ演算の重複行を操作します。
 分析関数   FIRST_VALUE   window内でソート付けした場合の最初の値を返します。
 分析関数   ROW_NUMBER   window内の問い合わせ結果に対してグループ内で順番を付けて返します。【裏技】window内のグループごとにx件目からy件目を検索することができます。
 ユーザ定義関数   STRING_REVERSE   文字列を反転する。