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

Pisahkan varchar menjadi kolom terpisah di Oracle

Tergantung pada konsistensi data - dengan asumsi satu spasi adalah pemisah antara apa yang ingin Anda tampilkan di kolom satu vs dua:

SELECT SUBSTR(t.column_one, 1, INSTR(t.column_one, ' ')-1) AS col_one,
       SUBSTR(t.column_one, INSTR(t.column_one, ' ')+1) AS col_two
  FROM YOUR_TABLE t

Oracle 10g+ memiliki dukungan regex, memungkinkan lebih banyak fleksibilitas tergantung pada situasi yang perlu Anda selesaikan. Ia juga memiliki metode substring regex...

Referensi:

  • SUBSTR
  • INSTR


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01017 Tips Resolusi Kesalahan Oracle

  2. Bagaimana Cara Memotong Tabel Dalam Prosedur Oracle?

  3. Sql:perbedaan antara dua tanggal

  4. Apakah perlu membuang DbCommand setelah digunakan?

  5. Terhubung dengan di Oracle SQL