我有一个由多列组成的表,其中有一个空列"TITLE".
我使用这个查询来获取一个列(名称)的称谓.此名称列的示例值为,
McCarthy, Mr. Timothy J
我可以使用这个 Select 查询来获得值中的Mr,
SELECT
SUBSTRING("Name" from '\w+\.') AS Title_temp
FROM titanic;
如何将查询的TITLE_TEMP列结果插入到我的表TIANIC中? 我try 了多个SQL语句,但似乎不起作用.
我有一个由多列组成的表,其中有一个空列"TITLE".
我使用这个查询来获取一个列(名称)的称谓.此名称列的示例值为,
McCarthy, Mr. Timothy J
我可以使用这个 Select 查询来获得值中的Mr,
SELECT
SUBSTRING("Name" from '\w+\.') AS Title_temp
FROM titanic;
如何将查询的TITLE_TEMP列结果插入到我的表TIANIC中? 我try 了多个SQL语句,但似乎不起作用.
您希望将数据"插入"到列中,但在SQL中这是一种更新:
UPDATE titanic SET
title = SUBSTRING(name from '\w+\.')
如果您收到关于"缺少WHERE子句"的错误,则在查询中添加WHERE 1 = 1
(即对所有行为真).