sql指定插入数据除了…之外

sql指定插入数据除了…之外,第1张

第一种常规的插入单行数据方式 insert into table values(‘xx’,‘xxx’,‘xxxx’) 这种方式插入要注唤此意一点,是按照和仔迅表戚正的全部字段顺着插入,且插入是

第二种插入,insert into …select 可以从其他表插入数据 create table student( name varchar(100), age int, class varchar(100)) insert into

第三种插入sql server表的方式 insert into table(

写insert select语句的时候加一个case when的判断即可。

至于判断的方式有多种

(1)统计运信慧一下,然后把count>1的加是,其他则加否,就可以。

(2)遍历的方法也可以,不过这个要用过程来做,稍微繁琐一点。(这种不写casewhen)

(3)分组编号,写最大的号,然后只要这个号不是1,就写是,是1就可否。

当然,还有其他办法坦前,旁答这是比较传统的三种。应该还有其他方法,不过用casewhen的写法应该是可以的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11966154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存