# 1
SELECT substring('abcdefg' FROM 2 FOR 3); -- 결과: 'bcd'
# 2
SELECT substring('abc123def' FROM '[0-9]+'); -- 결과: '123'
# 3
SELECT substring('abcdefg', 2, 3); -- 결과: 'bcd'
# 4
SELECT substring('abcdefg', length('abcdefg') - 3 + 1, 2); -- 결과: 'ef'
# 5
SELECT substring('abcdefg', length('abcdefg') - 3); -- 결과: 'defg'
substr도 동일한 기능을 하지만, substring의 경우가 더 많은 기능을 제공한다.
다만, 성능 면에서는 큰 차이가 없기에 그냥 편한걸로 사용하면 된다.