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

CAST ऑपरेटर का उपयोग करके VARCHAR कॉलम को FLOAT के रूप में सॉर्ट करना MySQL में काम नहीं करता है

इस ट्रिक को आजमाएं (स्ट्रिंग्स को संख्याओं के रूप में सॉर्ट करने में मदद करता है)-

SELECT guid, number FROM table ORDER BY number * 1 DESC

यह MySQL को स्ट्रिंग को संख्या में डालने में मदद करेगा।

दूसरा उपाय -

...CAST(value as DECIMAL(10,5))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PoolableConnectionFactory नहीं बना सकता (उपयोगकर्ता ''@'लोकलहोस्ट' के लिए प्रवेश निषेध

  2. mysql फ्लोट से लौटाया गया गलत मान

  3. मैं क्रम संख्या को क्रमागत बनने के लिए कैसे रीसेट करूं?

  4. मैं जावा का उपयोग कर mysql डेटाबेस में अरबी शब्द कैसे सम्मिलित कर सकता हूं?

  5. BLOB टेक्स्ट में किसी शब्द को MySQL से बदलें