Mysql SELECT语句将值添加到一起,而不是单独显示
我有一段SQL:Mysql SELECT语句将值添加到一起,而不是单独显示,mysql,sql,Mysql,Sql,我有一段SQL: SELECT SPELERS.naam, WEDSTRIJDEN.gewonnen +' - '+ WEDSTRIJDEN.verloren AS Uitslag FROM SPELERS INNER JOIN WEDSTRIJDEN ON SPELERS.spelersnr = WEDSTRIJDEN.spelersnr WHERE WEDSTRIJDEN.gewonnen > WEDSTRIJDEN.verloren; 它假设显示TestName3-1使用C
SELECT SPELERS.naam, WEDSTRIJDEN.gewonnen +' - '+ WEDSTRIJDEN.verloren AS Uitslag
FROM SPELERS
INNER JOIN WEDSTRIJDEN
ON SPELERS.spelersnr = WEDSTRIJDEN.spelersnr
WHERE WEDSTRIJDEN.gewonnen > WEDSTRIJDEN.verloren;
它假设显示TestName
3-1
使用CONCAT
试试这个
SELECT SPELERS.naam,
CONCAT(WEDSTRIJDEN.gewonnen,' - ',WEDSTRIJDEN.verloren) AS Uitslag
FROM SPELERS
INNER JOIN WEDSTRIJDEN
ON SPELERS.spelersnr = WEDSTRIJDEN.spelersnr
WHERE WEDSTRIJDEN.gewonnen > WEDSTRIJDEN.verloren;
使用海螺
试试这个
SELECT SPELERS.naam,
CONCAT(WEDSTRIJDEN.gewonnen,' - ',WEDSTRIJDEN.verloren) AS Uitslag
FROM SPELERS
INNER JOIN WEDSTRIJDEN
ON SPELERS.spelersnr = WEDSTRIJDEN.spelersnr
WHERE WEDSTRIJDEN.gewonnen > WEDSTRIJDEN.verloren;
您需要使用
CONCAT()
SELECT SPELERS.naam, CONCAT(WEDSTRIJDEN.gewonnen, '-', WEDSTRIJDEN.verloren) AS Uitslag
FROM SPELERS
INNER JOIN WEDSTRIJDEN ON SPELERS.spelersnr = WEDSTRIJDEN.spelersnr
WHERE WEDSTRIJDEN.gewonnen > WEDSTRIJDEN.verloren;
参考:您需要使用
CONCAT()
SELECT SPELERS.naam, CONCAT(WEDSTRIJDEN.gewonnen, '-', WEDSTRIJDEN.verloren) AS Uitslag
FROM SPELERS
INNER JOIN WEDSTRIJDEN ON SPELERS.spelersnr = WEDSTRIJDEN.spelersnr
WHERE WEDSTRIJDEN.gewonnen > WEDSTRIJDEN.verloren;
Ref:您需要使用concat()函数您需要使用concat()函数