如何将数据前置/附加(连接)到MySQL结果或数据集中的每一行?

时间:2015-06-08 20:21:01

标签: mysql concatenation

以下是我正在进行的查询:

function allowDrop(ev){
    ev.preventDefault();                
}

function drag(ev){
    ev.dataTransfer.setData("text", ev.target.id);
}

function drop(ev,container){        
    ev.preventDefault();
    var data = ev.dataTransfer.getData("text");  
    /*doesn't work*/
    container.innerHTML = "";  
    /*I write clone because I want to keep the original*/            
    ev.target.appendChild(document.getElementById(data).cloneNode(true));
}

结果:

SELECT sku FROM items

我想将数据添加到返回的每一行的开头和结尾,所以它看起来像这样:

18972 
81771
29883

我需要在sku18972a sku81771a sku29883a 语句中添加什么才能完成我需要的工作?

1 个答案:

答案 0 :(得分:2)

使用CONCAT()

SELECT CONCAT('sku', sku, 'a') AS new_sku FROM items