数値関数:
ABS(M)M絶対値
mod(m、n)は、mをnで割った後の残りです
パワー(m、n)m n電源へ
ラウンド(m [、n])m小数点後のnビットの値に丸められます(nはデフォルトで0です)
trunc(m [、n])mは、n-digit 10進数の値を切り捨てます(nはデフォルトで0です)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
キャラクター関数:
initcap(st)returns stは各単語の最初の文字を大文字にし、他のすべての文字を小文字
Lower(st)はstを返して各単語の文字を小文字にします
上部(st)は、各単語のすべての文字を大文字に変換するためにSTに戻ります
concat(st1、st2)は、st2とst1の終わりを返します(利用可能な演算子||)
LPAD(St1、n [、st2])は、右に整列したstを返します。 STは、長さがnになるまで、ST1の左側にST2で満たされています。 ST2のデフォルトスペースは次のとおりです
RPAD(ST1、N [、ST2])は、左沿いのstを返します。 STは、長さがnになるまでST1の右側にST2で満たされています。 ST2のデフォルトスペースは次のとおりです
ltrim(st [、set])はstを返し、stは左からセットのキャラクターを削除し、最初のキャラクターがセットのキャラクターではないまで削除します。デフォルトでは、スペースを指します
rtrim(st [、set])はstを返し、stは右からセットのキャラクターを削除し、最初の文字がセットのキャラクターではないまで削除します。デフォルトでは、スペースを指します
spect(st、search_st [、lated_st])は、stに表示される各search_stを置き換えて置き換え、stを返します。デフォルトでは、search_stを削除します
substr(st、m [、n])n = st stringのサブストリングを返し、m位置から開始し、n文字を長さで撮影します。デフォルトでは、STの終わりに戻ります
長さ(st)値、stの文字数を返します
str(st1、st2 [、m [、n]])値、st1がmth文字から始まり、st2がn番目にn番目に現れる位置を返します。 mとnのデフォルト値は1です
例:
1。
テストからinitcap( 'thomas')、initcap( 'thomas')を選択します。
initca initca
------------
トーマス・トーマス
2。
最初にテストから最初にconcat( 'abc'、 'def')を選択します。
初め
-----
ABCDEF
3。
「ABC」を選択します|| ' '||' def '最初にテストから。
初め
-----
ABC def
4。
テストからlpad(name、10)、rpad(name、5、 '*')を選択します。
lpad(name、10)rpad(name、5、 '*')
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
mmx mmx **
ABCDEF ABCDE
5。
アドレスフィールドの最後にポイントとワードストリートとロードを削除します
テストからrtrim(address、'。Strd ')を選択します
6。
名前を選択し、テストから(name、 'a'、 '*')を置き換えます。
名前の交換(name、 'a'、 '*')
-------------------------------------------
グレートグレア*t
7。
Select substr( 'Archibald Bearisol'、6,9)a、subst( 'Archibald Bearisol'、11)bテストからb。
ab
------- --------------
ハゲのクマのクマ
8。
name、instr(name、 '')a、instr(name、 ''、1,2)bをテストから選択します。
名前AB
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
Li Lei 3 0
リル2 4
%%%%%%%%%もうもう1年。 %%%%%%%%%もうもう1年。
変換関数:
nvl(m、n)m値がnullの場合、nを返し、それ以外の場合はmを返しますm
to_char(m [、fmt])mデフォルトで指定された形式で数値値を一連のFMTに変換すると、FMT値の幅はすべての有効な数値に対応できます
to_number(st [、fmt])stは、指定された形式で文字データから数値に変換されます。デフォルトでは、数値形式の文字列のサイズはまさに全体の数字です
添付:
to_char()関数の形式:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------- -