Oracle tidak memiliki fungsi Left, Mid dan Right seperti di SQLServer, tapi kita menggunakan fungsi substr agar dapat bekerja sesuai dengan 3 fungsi tersebut.
Sebenarnya fungsi substr di oracle sama dengan fungsi mid di sqlserver
Left
SQLServer
1
LEFT('Indonesia',4)='Indo'
Oracle
1
SUBSTR('Indonesia',1,4)='Indo'
Mid
SQLServer
1
MID('Indonesia',5,5)='nesia'
Oracle
1
SUBSTR('Indonesia',5,5)='nesia'
Right
SQLServer
1
RIGHT('Indonesia',5)='nesia'
Oracle
1
SUBSTR('Indonesia',-5,5)='nesia'
-5 = Di hitung dari kanan ke kiri, dalam contoh di atas merupakan posisi n.