Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagi alamat IPv4 menjadi 4 angka di Oracle sql

Anda dapat menggunakan regexp_substr :

select ip,
       regexp_substr(ip, '\d+',1,1) as first_octet,
       regexp_substr(ip, '\d+',1,2) as second_octet,
       regexp_substr(ip, '\d+',1,3) as third_octet,
       regexp_substr(ip, '\d+',1,4) as fourth_octet
from  (select '10.20.30.40' AS ip from dual )ips;

Demo Penguji Ulang



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. daftar yang dipisahkan koma sebagai hasil dari pernyataan pilih di Oracle

  2. Penggunaan Ruang Tinggi Dari crfclust.bdb

  3. Menggunakan transaksi bersarang di oracle

  4. Mengaktifkan Virtualisasi di BIOS di Laptop atau Desktop untuk Virtualbox VM

  5. sqlplus cara menemukan detail sesi database yang saat ini terhubung