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

MySQL संयोजन और संयोजन त्रुटि का अवैध मिश्रण

यदि पैसा वास्तव में एक वचर के अंदर एक संख्या है तो आप कास्ट का उपयोग कर सकते हैं।

इसे आजमाएं:

concat_ws(pl.last_name,'-',cast(money AS unsigned)); // This is with decimals.
concat(`pl.last_name,'-',substring_index(money,',',1)) // Without decimals. If you use . i.e. the American currency notation you can substitute , with an .   

संपादित करें

आपको पहले प्रयास करना चाहिए:concat(pl.last_name,'-',format(money,0));

यह एक बहुत ही बुनियादी php कोड है जिसका आप उपयोग कर सकते हैं।

<?php

function selecting_data(){

    $host = "host";
    $user = "username";
    $password = "password";
    $database = "database";
    $charset = "utf8";

    $link = mysqli_connect($host, $user, $password, $database);
    mysqli_set_charset($charset, $link);
    IF (!$link) {
        echo('Unable to connect to the database!');
    } ELSE {


        $query = "SELECT lastname, format(money,0) FROM mytable"; //Select query
        $result = mysqli_query($link, $query);
        while ($rows = mysqli_fetch_array($result, MYSQLI_BOTH)){
            echo $rows['lastname']."<br>".$rows['money'] ; 
        }
    }
    mysqli_close($link);


}
?>

<html>
<head><title>title</title></head>
<body>
<?PHP echo selecting_data(); ?>
</body>
</html>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLSTATE [22007]:अमान्य डेटाटाइम प्रारूप:1292 गलत डेटाटाइम मान:'2019-03-31 01:52:25'

  2. त्रुटि से बचने के लिए WHERE में कुल कार्यों की अनुमति नहीं है

  3. मैं गो और गो-एसक्यूएल-ड्राइवर के साथ mysql सर्वर से कैसे जुड़ सकता हूं?

  4. Mysql में पथ के आधार पर चयन करना

  5. प्रोपेल:अलियास्ड जॉइन टेबल से कॉलम चुनना