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

Oracle पर संख्या के रूप में स्ट्रिंग का चयन करें

अगर TESTCOL गैर-संख्याएं शामिल हैं, तो TESTCOL . को परिवर्तित करते समय Oracle समस्याओं में चल सकता है संख्याओं के लिए प्रविष्टियाँ। क्योंकि, यह आंतरिक रूप से क्या करता है:

select * from table1 where TO_NUMBER(TESTCOL) = 1234;

अगर आप इतने आश्वस्त हैं कि 1234 VARCHAR . के रूप में व्यक्त नहीं किया जा सकता है शाब्दिक, फिर इसके बजाय, संख्यात्मक मानों के बजाय varchar मानों की तुलना करने के लिए यह प्रयास करें:

select * from table1 where TESTCOL = TO_CHAR(1234);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल से PHP का उपयोग करके ग्राफ कैसे बनाएं

  2. ऑटो कमिट के साथ ऑरैकल टेबल बनाएं

  3. Oracle PL SQL में ACCEPT स्टेटमेंट

  4. यह सत्यापित करने के लिए कि क्या आइटम विभाजन समूह में मौजूद हैं

  5. ExecuteNonQuery हमेशा शून्य लौटाता है। क्या मैं सत्यापन के लिए अपने कोड में इस 0 मान का उपयोग कर सकता हूं?