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

ओरेकल केवल समय सम्मिलित करें

date . के विकल्प के रूप में समाधान डेव दिखाता है, आप एक interval कॉलम के लिए डेटा प्रकार:

create table t42(id number, t interval day to second);

insert into t42 (id, t) values(123, to_dsinterval('0 07:39:33'));
insert into t42 (id, t) values(456, to_dsinterval('0 09:34:00'));

select id
from t42
where t between to_dsinterval('0 07:00:00') and to_dsinterval('0 07:59:59');

    ID
----------
       123

अंतराल प्रदर्शित करना थोड़ा अजीब है क्योंकि वे नहीं करते हैं प्रारूप मॉडल हैं , लेकिन देखें यह प्रश्न कुछ विचारों के लिए यदि आवश्यक हो। यदि आप उन्हें केवल फ़िल्टरिंग के लिए उपयोग करते हैं तो यह कोई समस्या नहीं हो सकती है।



  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 संग्रहित प्रक्रिया के माध्यम से अनुलग्नक के रूप में .txt फ़ाइल को ईमेल करें

  2. Oracle में विभाजित स्ट्रिंग कॉलम में शामिल हों

  3. मेरे पास प्रोग्राम है जिसे मैं तुलना करना चाहता हूं तिथियां लाएं और वांछित डेटा लाएं

  4. संख्या को शब्दों में परिवर्तित करते समय ORA-01830

  5. अजीब एसक्यूएल मेरे संसाधनों को बर्बाद कर रहा है