Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL选择为-前置文本_Mysql_Sql - Fatal编程技术网

Mysql SQL选择为-前置文本

Mysql SQL选择为-前置文本,mysql,sql,Mysql,Sql,是否可以将文本前置到SQL select语句中。e、 g: var query = "SELECT id, " + "picture " "FROM people"; 到 对。大概是这样的: var query = "SELECT id, " + "concat('./directory/',picture) AS picture " "FROM people"; 更

是否可以将文本前置到SQL select语句中。e、 g:

var query = "SELECT id, " +
                   "picture " 
            "FROM people";


对。大概是这样的:

  var query = "SELECT id, " +
              "concat('./directory/',picture) AS  picture "
              "FROM people";

更多细节:

您正在将查询构造为字符串,因此可以这样做。但是,必须将该值作为常量插入。比如:

var query = "SELECT id, " +
                   "picture AS " + directory " + "picture "
            "FROM people";
但是,
目录
需要是应用程序中的值,而不是数据库中的值(尽管另一条语句可以读取它)

var query = "SELECT id, " +
                   "picture AS " + directory " + "picture "
            "FROM people";