Oracleで文字列の一部を切り取るには、substr関数を使用します。

Oracleで文字列を切り取るには、substr関数を使用します。substr関数は、切り取りたい文字列、開始位置、切り取る長さの3つの引数を持っています。

以下は、文字列を部分的に抽出するsubstr関数を使った例です。

-- 从第3个字符开始截取5个字符
SELECT SUBSTR('Hello World', 3, 5) FROM dual; 
-- 输出结果:llo W

-- 从第6个字符开始截取到末尾
SELECT SUBSTR('Hello World', 6) FROM dual;
-- 输出结果: World

上記の例で、’Hello World’は切り取りたい文字列です。最初の例では、開始位置が3で長さが5になります。2番目の例では、開始位置のみが指定されており、長さが指定されていないため、末尾まで切り取られます。

bannerAds