sql select insert 语句
1,select的结果放到insert语句中,怎么写?(要求在同一个语句中,insert语句要同时插入几个值,其中只有一个是select语句的结果)2,insert语句的...
1,select的 结果放到insert语句中,怎么写?(要求在同一个语句中,insert语句要同时插入几个值,其中只有一个是select语句的结果)
2,insert语句的条件是另外一个表中的一个字段大于100,怎么写? 展开
2,insert语句的条件是另外一个表中的一个字段大于100,怎么写? 展开
3个回答
展开全部
1 如要插入表A的列1是select表B的列1,其他值是固定的
语句:
insert into A
(列1,列2,列3,...)
select 列1,'固定值1','固定值2',... from B
2
insert into A
select ... from B
where B.b > 100
这样吗?
语句:
insert into A
(列1,列2,列3,...)
select 列1,'固定值1','固定值2',... from B
2
insert into A
select ... from B
where B.b > 100
这样吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.INSERT INTO table(a,b,c) VALUES(SELECT 'a',SELECT 'B',SELECT 'c');
2.INSERT INTO table(a,b,c) VALUES('a','b','c') WHERE id > 100;
2.INSERT INTO table(a,b,c) VALUES('a','b','c') WHERE id > 100;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询