「LEFT関数の代わり」の編集履歴(バックアップ)一覧はこちら
「LEFT関数の代わり」(2010/05/12 (水) 12:17:06) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*オラクルのSQL文で、LEFT関数の代わりになるモノ
SQL文にはLEFT関数がありません。
Mid 関数と同じ感じのSubstr関数を使います。
Substr([対象文字列],[開始位置],[切り取り長]) ←文字数切り出し
Substrb([対象文字列],[開始位置],[切り取り長]) ←バイト数切り出し
LEFT関数・・・開始位置を1にする。
Right関数・・・開始位置を-[切り取りたい長さ]にして、切り取り長を[切り取りたい長さ]にする。
select
substr('abcdefg', 1,3) Left関数的
,substr('abcdefg', 2,3) Mid関数的
,substr('abcdefg',-3,3) Right関数的
,substr('abcdefg',-5,3) 使い道あるのか
from dual
を実行すると
|LEFT関数的|MID関数的|RIGHT関数的|使い道あるのか|
|abc|bcd|efg|cde|
で返って来ました。
表示オプション
横に並べて表示:
変化行の前後のみ表示: