我是靠谱客的博主 俊逸摩托,最近开发中收集的这篇文章主要介绍数据处理-常用SQL (SQL Server)总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数据处理-常用SQL (SQL Server)总结

1.将表结构及数据导入新表

select * from1 into 表2

注:表2实际不存在,sql执行完后才会生成表2。也可将表1部分字段导入新表2

2.向表中部分字段插入数据

insert into 表1(name,age)
select name,age
from2

注:表1,2均真实存在

3.替换字段中的特定字符

update 表1 set name=REPLACE(name, '张三', '李四')

注:将表1中name字段为–‘张三’-- 的替换成–‘李四’–

4.使用cmd执行sql脚本

sqlcmd -S . -U xxq -P qwerdf2alol -d newcldata -i C:UsersxmDesktop新建文件夹xxq.sql

注:-S 数据库ip,-U 用户名,-P 密码,-d 要执行脚本的数据库名称
-i 脚本存放位置

5.根据某字段删除表中重复数据

delete1 where id not in(
select MIN(id) from1 group by IdCard
)

注:根据实际情况,也可 group by 多个字段

6.使用关键字distinct进行去重

select distinct name,age,IdCard,phone from1

7.截取字段中的指定长度的字符

update 表1 set familyname=RIGHT(name, 1)

注:从右向左截取1长度字符

8.根据某段统计该字段不重复的数据条数

select count(distinct name) from1

9.向表中新增字段

alter 表1 add 字段名 字段类型 默认值

10.根据表2的字段的值,修改对表1进行修改

update a set a.state=0,a.name=b.name
from1 a,2 b
where a.id=b.aid

注:也可进行嵌套查询修改

update a set a.state=0
where a.id in
(select a.id from1 a inner join 表2 b on a.key=b.key)

最后

以上就是俊逸摩托为你收集整理的数据处理-常用SQL (SQL Server)总结的全部内容,希望文章能够帮你解决数据处理-常用SQL (SQL Server)总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部