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

Saya mencoba untuk mencapai hasil di bawah ini

Ini bukan model data yang ideal. Sesuatu seperti ini akan berfungsi kecuali jika nilai yang dimulai dengan 'o_%' adalah element_id dan bukan elemen.

Ini tidak diuji.

select t1.question_id
    ,case when t1.element_id not like 'o_%' then t1.element_id else '' end element_id
    ,case when t2.element_id like 'o_%' then t2.element_id else '' end element
from table t1
    join table t2 on t1.question_id=t2.question_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle TO_DATE TIDAK melempar kesalahan

  2. Mengapa saya tidak dapat menggunakan variabel bind dalam pernyataan langsung yang dieksekusi?

  3. Di Oracle SQL, mengapa baris yang dihapus (tidak dikomit) tidak terlihat di sesi saat ini tetapi terlihat di sesi lain?

  4. Mengisi Nilai Item Tampilan Pada Query Dalam Oracle Forms

  5. Putar di Oracle 11g