2014-10-16 48 views
-1

感谢您花时间阅读此内容。我的SQL组合连接查询

我目前被困在如何使这两个单独的查询工作在一起,这两个工作,因为我希望他们单独,请注意语法是根据我使用的应用程序,使用mysql来操纵导入CSV文件中的列。

这一个。

增加的并替代homebuy网址

CONCAT('at-', 


     REPLACE([CSV_COL(18)],'http://www.homebuy.co.uk/product.php/','') 

    ) 

删除最后一个字符,即/

SUBSTRING([CSV_COL(18)], 1, CHAR_LENGTH([CSV_COL(18)]) - 1) 

基本上我需要这2共同努力,给我这样的

输出

at-09fd8903

从这个

http://www.homebuy.co.uk/product.php/09fd8903/

正如我所说的在那里自己都工作,却不能在一起。

所以任何想法,将真正的赞赏

问候

回答

0

对不起,我误会了你想要的东西。

concat('at-', 
    SUBSTRING(
      REPLACE([CSV_COL(18)],'http://www.homebuy.co.uk/product.php/',''), 
    1, CHAR_LENGTH(REPLACE([CSV_COL(18)],'http://www.homebuy.co.uk/product.php/','')) - 1) 
) 

与其他大多数语言一样,您可以在函数中使用其他函数。

+0

我只得到这样做不是我想要的 - 09fd8903 – jt9489 2014-10-16 13:20:37

+0

尝试以上。我误解了你的想法。 – 2014-10-16 15:14:36

+0

感谢您的善意回复,通过这样做,仍然在其即时通讯试图删除的末尾添加/ AT-09fd8903 /我如何摆脱/请因此它是这样的,09fd8903 – jt9489 2014-10-16 17:19:53