SQL 将函数应用于列中的所有数据
SQL apply a function to all data in a column
我是 SQL 的新手。我正在研究 Spatialite,这是一个构建在 SQLite 之上的空间数据库。我想将函数 LineStringFromText() 应用于名为 "geometry" 的列中的所有数据。我尝试了下面的 SQL 语句,但出现语法错误:
SQL error:"Near" "Select" Synax Error"
UPDATE test1f
SET geometry = SELECT LineStringFromText(geometry) from test1f
你设计过度了。改变这个:
SET geometry = SELECT LineStringFromText(geometry) from test1f
至此
SET geometry = LineStringFromText(geometry)
我是 SQL 的新手。我正在研究 Spatialite,这是一个构建在 SQLite 之上的空间数据库。我想将函数 LineStringFromText() 应用于名为 "geometry" 的列中的所有数据。我尝试了下面的 SQL 语句,但出现语法错误:
SQL error:"Near" "Select" Synax Error"
UPDATE test1f
SET geometry = SELECT LineStringFromText(geometry) from test1f
你设计过度了。改变这个:
SET geometry = SELECT LineStringFromText(geometry) from test1f
至此
SET geometry = LineStringFromText(geometry)