sql语句如何写?有一个表table 里面有A,B,C,D四个字段
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 20:08:07
sql语句如何写?有一个表table 里面有A,B,C,D四个字段
假设表里面有10条数据,字段A为自增的id,B为标题,C为短标题,D为空字段.其中前5条数据(条件已知)标题为空,短标题有数据,后5条短标题为空,标题已知,现在我想把后五条的A字段的值存进前5条的D字段里面去,条件是前五条的C(短标题)=后五条的B(标题),这个SQL如何写啊
说得更明白一点,假设还有个字段E,前五条的值是1,后五条的值是2
假设表里面有10条数据,字段A为自增的id,B为标题,C为短标题,D为空字段.其中前5条数据(条件已知)标题为空,短标题有数据,后5条短标题为空,标题已知,现在我想把后五条的A字段的值存进前5条的D字段里面去,条件是前五条的C(短标题)=后五条的B(标题),这个SQL如何写啊
说得更明白一点,假设还有个字段E,前五条的值是1,后五条的值是2
数据库是基于集合论的,表中记录是无序的,象数组那样对位拷贝很麻烦的
只能提个建议,对着后五条和前五条同时循环并对位更新,这个比较容易
如果只是根据短标题与标题对应,这个可以
update 表 t1 set D=(select A from 表 t2 where t2.标题=t1.短标题)
再问: UPDATE a SET a.D=b.A from `table` a left join (select * from `table` where E=2) b on b.B=a.C �㿴�£�����д�������
只能提个建议,对着后五条和前五条同时循环并对位更新,这个比较容易
如果只是根据短标题与标题对应,这个可以
update 表 t1 set D=(select A from 表 t2 where t2.标题=t1.短标题)
再问: UPDATE a SET a.D=b.A from `table` a left join (select * from `table` where E=2) b on b.B=a.C �㿴�£�����д�������
sql语句如何写?有一个表table 里面有A,B,C,D四个字段
查询a表中的 a1字段数据不在(b表b1字段数据和c表中c1字段数据)中的sql语句怎么写
sql语句:有一张表,里面有3个字段:英语.其中有3条记录分别表示语文70分,数学80分,英语58
oracle数据库有A、B两列,B列字段中包含A列字段,现在想把B列字段中的A字段删除掉,该怎么写语句?
一个表 有两个字段:姓名(name) 性别(sex),求 用一条sql 语句查出男生、女生各有多少人!
有两个基本表R(A,B,C)和S(D,E,F),试用SQL查询语句表达下列关系代数式
一个表的字段为 姓名 身高 年龄 性别 班级 然后我想做一个学生查询 怎么写sql语句
如何用sql语句统计各班在A,B,C,D四个分数段的人数
sql语句要select某字段不重复的数据应该如何写?
年龄分段统计的问题有一个表中有 出生年月日的日期字段,按每10岁分段统计人数SQL如何写?年龄段 1-10 11-20
SQL 求一条查询语句:主表A(a1,a2),表B(a1,b2),表C(a1,c2),其中表B与表C包含A表中字段a1,
sql语句统计数量用一句相对简单的sql语句对下面例子进行统计ID pro1 a,b,c,d2 a,c,d3 a,b,d