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

MySQL में एक स्ट्रिंग और एक संख्या को संयोजित करें

MySQL में स्ट्रिंग्स और नंबर्स को जोड़ने के लिए हम कुछ तरीकों का उपयोग कर सकते हैं।

  • हम CONCAT() का उपयोग कर सकते हैं फ़ंक्शन, जो इसके तर्कों को जोड़ता है।
  • हम पाइप संयोजन ऑपरेटर का उपयोग कर सकते हैं (|| ), जो इसके ऑपरेंड को जोड़ता है।

नीचे प्रत्येक के उदाहरण दिए गए हैं।

CONCAT() समारोह

CONCAT() फ़ंक्शन अपने तर्कों को जोड़ता है। हालांकि यह एक स्ट्रिंग फ़ंक्शन है, यह संख्यात्मक (और बाइनरी स्ट्रिंग) तर्कों को संभाल सकता है। कोई भी सांख्यिक मान उसके समकक्ष गैर-बाइनरी स्ट्रिंग रूप में परिवर्तित हो जाता है।

उदाहरण:

SELECT CONCAT('Player', 456);

परिणाम:

Player456

हम एक स्पेस शामिल कर सकते हैं, या तो मौजूदा स्ट्रिंग में एक स्पेस जोड़कर, या एक तीसरे तर्क को शामिल करके, जिसमें पूरी तरह से एक स्पेस हो:

SELECT 
    CONCAT('Player ', 456) AS "Option 1",
    CONCAT('Player', ' ', 456) AS "Option 2";

परिणाम:

+------------+------------+
| Option 1   | Option 2   |
+------------+------------+
| Player 456 | Player 456 |
+------------+------------+

पाइप संयोजन ऑपरेटर (|| )

यह उदाहरण कॉन्सटेनेशन ऑपरेटर का उपयोग करता है (|| ):

SELECT 'Player ' || 456;

परिणाम:

Player 456

इस मामले में, मैंने पहले तर्क में एक स्थान जोड़ा है।

ध्यान दें कि इस तरह से उपयोग करने से पहले पाइप संयोजन ऑपरेटर को पहले सक्षम करने की आवश्यकता है। डिफ़ॉल्ट रूप से, || OR . का पर्यायवाची है तार्किक ऑपरेटर (हालांकि यह पदावनत है)। यदि आप इसे पहले एक पाइप संयोजन ऑपरेटर के रूप में सक्षम नहीं करते हैं, तो इसे एक संयोजन ऑपरेटर के रूप में उपयोग करने का प्रयास अप्रत्याशित परिणाम दे सकता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL केस कैसे काम करता है?

  2. मैं जावा वेबपैप में अपने सर्वर पर एक छवि कैसे सहेजता हूं और पुनर्प्राप्त करता हूं?

  3. मैं MySQL में 'अगर मौजूद नहीं है तो डालें' कैसे कर सकता हूं?

  4. पेजिंग सॉर्टिंग जोड़ें और jQuery डेटाटेबल का उपयोग करके खोजें

  5. Ubuntu पर MySQL को कैसे परिनियोजित करें और पूरी तरह से प्रबंधित करें