Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

oracle sql में सरणी आकार प्राप्त करें

बशर्ते आपके पास एक is json कॉलम पर बाधाओं की जांच करें, आप size() . का उपयोग कर सकते हैं किसी सरणी में संख्या तत्व प्राप्त करने की विधि:

create table t (
  c1 int, 
  c2 varchar2(100) 
    check ( c2 is json ) 
);

insert into t values ( 1, '{ "arr" : [1, 2, 3] }');
insert into t values ( 2, '{ "arr" : [1, 2, 3, 4, 5] }');

select c1, t.c2.arr.size() from t t;

C1    T.C2.ARR.SIZE()   
 1                  3 
 2                  5 


  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 XMLType का उपयोग करते समय नल को संभालना

  2. पता लगाएं कि ओरेकल में एक कॉलम में अनुक्रम है या नहीं

  3. ORACLE TIMESTAMP(9) फ़ील्ड को java.util.Date . पर मैप करना

  4. पुनःपूर्ति सूत्र ओरेकल एसक्यूएल क्वेरी

  5. oracle 11g के माध्यम से एसएमएस कैसे भेजें? क्लाइंट टॉड है और भारत में मुझे एसएमएस भेजना है