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

mysql में ट्रिम किए बिना एलपीएडी

वैसे मुझे एलपीएडी के साथ भी ऐसी ही समस्या थी, यह अपने पैड की लंबाई तक संख्या को छोटा कर रहा था। https://dev.mysql.com के अनुसार /doc/refman/8.0/hi/string-functions.html#function_lpad यह अपेक्षित परिणाम है।

जहाँ तक मैं देख सकता हूँ, किसी ने भी उस उत्तर का उल्लेख नहीं किया जिसने मेरी समान समस्या का समाधान किया:

LPAD(id, GREATEST(LENGTH(id), 4), "0")

यह अपेक्षा के अनुरूप काम करता है। किसी भी id को पैड करें 0 के साथ 4 वर्णों से छोटा है, और अपरिवर्तित लौटाता है id जो 4 वर्णों से अधिक लंबे हैं।

मैं अपना उत्तर यहां अन्य लोगों के लिए छोड़ रहा हूं, जो भविष्य में इस प्रश्न को ढूंढेंगे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं डेटाबेस में डेटा को ठीक से कैसे सहेजूं?

  2. पायथन MySQL कनेक्टर का उपयोग करके भ्रूण पर लटकता है

  3. MySQL FULLTEXT काम नहीं कर रहा है

  4. बाइनरी लॉग फ़ाइल से डेटा कैसे प्राप्त करें और MySQL में हमारी वांछित तालिका में डालें?

  5. उपयोगकर्ता के लिए अद्यतन आदेश अस्वीकार कर दिया गया है