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

varchar की तुलना char . से करें

कोई बग नहीं है।
स्ट्रिंग शाब्दिक कास्ट करना 'ab ' से character , आपको यही मिलता है:

a

प्रति दस्तावेज़:

<ब्लॉकक्वॉट>

character लंबाई के बिना विनिर्देशक character(1) . के बराबर है ।

'a'::character(1) इसके बाद varchar . के लिए बाध्य किया जाएगा (character varying ) 'a'::varchar . के साथ समानता का परीक्षण करने के लिए या 'ab'::varchar और उपज TRUE या FALSE क्रमशः।

मूल रूप से, character . का उपयोग करने का शायद ही कोई अच्छा कारण हो बिल्कुल . यह एक विरासत प्रकार है जिसने अपनी उपयोगिता को पार कर लिया है। बस text का उपयोग करें या varchar

  • स्ट्रिंग्स को स्टोर करने के लिए डेटा प्रकार "टेक्स्ट" का उपयोग करने में कोई कमी है?



  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. PostgreSQL 13 में विश्वसनीय एक्सटेंशन का अवलोकन

  3. @BatchSize एक स्मार्ट या बेवकूफी भरा उपयोग?

  4. पोस्टग्रेस्क्ल में जहां क्लॉज में कॉलम एलियासेस तक पहुंचें

  5. रिकॉर्ड प्राप्त करें जहां जेसन कॉलम कुंजी रिक्त है