sql >> Databáze >  >> RDS >> Oracle

SELECT dotaz se znaky literatur (dvojtečka, středník) v Oracle

Pokud je vaše verze DB 12c, můžete to snadno zjistit přidáním kontrolního omezení za předpokladu, že váš sloupec (result ) je formát v souladu s json jako:

alter table table1 
add constraints chk_result_json  
check(result is json);

a zkontrolujte, že obecné informace nejsou NA jako :

select * 
  from table1 t
 where t.result.generalinfo != 'NA'

Ještě jednodušší pro verzi 18c pomocí s treat(result AS json) jako :

select *
  from ( select id, treat(result AS json) as result from table1 ) t
 where t.result.generalinfo != 'NA' 

Ukázka




  1. Porovnání nabídek Galera Cluster Cloud:Část druhá Google Cloud Platform (GCP)

  2. SQL Server / Oracle :Soukromé dočasné tabulky

  3. jak použít funkci mysql now() v cakephp pro datová pole?

  4. Jak používat RMySQL ve Windows?