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

oracle sql में आज तक का चरित्र

क्वेरी को अलग-अलग भागों में तोड़ें और फिर समझें।

सब्सट्रेट और आज तक दो कार्यों का उपयोग किया जा रहा है।

  1. आवश्यक सबस्ट्रिंग निकालना, substr('2/22/2015 9:20:06 AM',1,9)
  2. लागू करना TO_DATE चरण 1 के आउटपुट पर, TO_DATE(substr('2/22/2015 9:20:06 AM',1,9),'mm/dd/yyyy')
  3. और, बस।

तो, आपकी पोस्ट की गई क्वेरी में, 'DD-MON-YY' प्रारूप मास्क की बिल्कुल भी आवश्यकता नहीं है।

साथ ही, आप जो हासिल करने की कोशिश कर रहे हैं वह इसके बराबर है:

TRUNC(TO_DATE('2/22/2015 9:20:06 AM', 'MM/DD/YYYY HH:MI:SS AM'))

TRUNC DATE . से समय के हिस्से को हटा देता है टाइप करें।

वैकल्पिक रूप से,

आप ANSI TIMESTAMP शाब्दिक:

TRUNC(TIMESTAMP '2015-02-22 09:20:06')


  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 SQL ऑप्टिमाइज़र इस दृश्य के लिए इंडेक्स विधेय को अनदेखा क्यों कर रहा है?

  2. जावा से पीएल/एसक्यूएल में सरणी कैसे वापस करें?

  3. क्या मैं प्रमाणपत्र सत्यापन oracle utl_http को छोड़ सकता हूं?

  4. मार्गदर्शन की आवश्यकता:फ्रंटएंड में उपयोगकर्ताओं द्वारा फ़ील्ड के गतिशील चयन के लिए बैकएंड SQL तर्क

  5. दो अलग-अलग तालिकाओं से राशि जोड़ें Oracle