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

क्या PostgreSQL क्वेरी में नामित स्थिरांक को परिभाषित करने का कोई तरीका है?

यह प्रश्न पहले भी पूछा जा चुका है (आप PostgreSQL में स्क्रिप्ट चर का उपयोग कैसे करते हैं?) हालाँकि, एक तरकीब है जिसका उपयोग मैं कभी-कभी प्रश्नों के लिए करता हूँ:

with const as (
    select 1 as val
)
select . . .
from const cross join
     <more tables>

यही है, मैं एक सीटीई को परिभाषित करता हूं जिसे कॉन्स कहा जाता है जिसमें स्थिरांक परिभाषित होते हैं। इसके बाद मैं इसे किसी भी स्तर पर कितनी भी बार अपनी क्वेरी में शामिल कर सकता हूं। मैंने इसे विशेष रूप से उपयोगी पाया है जब मैं तिथियों से निपट रहा हूं, और कई सबक्वायरी में दिनांक स्थिरांक को संभालने की आवश्यकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अद्यतन चलाते समय PostgreSQL में गतिरोध

  2. MYSQL में शर्तों के साथ अद्वितीय बाधा

  3. खंड से अद्यतन में ग्रुप बाय

  4. PostgreSQL के लिए कस्टम ट्रिगर आधारित उन्नयन

  5. PostgreSQL13 में अपग्रेड करना