SQL语句问题!~

(我要插入个时间,原有的表里有这个字段)根据另一个字段判断,插入到数据库原有的记录里面去。

指点下
(我要插入个时间,原有的表里有这个字段)根据另一个字段判断,插入到数据库原有的相应的记录里面去。

如果你的所有nerPath内容都一样的话(我看你给的是一样的):
update
(数据表名称)
set
nerPath=“
ftp://www.baidu.com
”。
如果数据不是很多,也可以依次更新;
但实际中应该是不一样的,估计数据也比较多。那就需要先把原来的数据读出来。然后依次更新。
办法如下:
select
id,nerPath
from
(数据表名称)
order
by
id
desc;
把读出的数据先保存起来,然后用FOR循环依用UPDATE语句更新数据表中的内容。不过更新前希望你能先备份一下原来的数据库,以防万一。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-02
关联查询:查询Problem的所有字段,并关联Photo
表中的相关信息:
SELECT
*
FROM
Problem
LEFT
OUTER
JOIN
Photo ON
Problem.Pno=Photo.Pno

关联查询带条件:
SELECT
*
FROM
Problem
LEFT
OUTER
JOIN
Photo ON
Problem.Pno=Photo.Pno
WHERE
Problem.Pno=code

最后这个code的写法看你的具体情况,
如Problem.Pno是字符型就写成Problem.Pno=‘code‘
如果code是程序中带来的变量
就写成"Problem.Pno=’"
&
code
&
"'"
具体的语法还要看你是什么语言的环境了。我这个是ASP的。
第2个回答  2006-12-13
如果这判断和修改的两个字段值在同一条记录内:
移动记录指针到该记录

replace xxx with "日期时间常量" where yyy条件表达式

你说的还是不清楚,关于两个字段值是否在同一条记录,关于时间值是从哪里获得的。

补充:如果在同一条记录内,就不存在操作多条记录的问题。
如果涉及多个表、多条记录,“yyy条件表达式”里描述清楚就行了。本回答被提问者采纳
第3个回答  2019-12-16
别人回答的都很详细了呢!
我说一下,我有一列是存时间的,我用varchar的话,也是支持排序的,结果就和你的这个一样!
后来改成datetime类型,就正常了!
float的我刚才也试验了,没问题!
你确定你的是float类型吗?如果不是就转换一下!
第4个回答  2019-03-22
看半天
才看懂你的
SQL
语句,怪不得没人回答呢?你没有把a,b这个两个数据集建立关联当然不会是你想要的结果了!你最好
把你用到的
几个表的
表结构
都写出来,才能帮到你