
数据库
小白爱吃猪头肉
github:https://github.com/xiangying110
展开
-
SQL:DISTINCT 去除重复
1.作用于单列 2.作用于多列 3.COUNT统计 4.distinct必须放在开头 5.其他 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 表B: 1.作用于单列 select distinct name from A转载 2017-03-23 09:58:04 · 430 阅读 · 0 评论 -
关于SQL Server将一列的多行内容拼接成一行的问题讨论
示例 昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别 名称 AAA 企业1 AAA 企业2 AAA 企业3 BBB 企业4 BBB 企业5转载 2017-03-23 10:00:50 · 372 阅读 · 0 评论 -
SQL中的left outer join,inner join,right outer join用法详解
SQL提供了多种类型的连接方式,它们之间的区别在于:从相互交叠的不同数据集合中选择用于连接的行时所采用的方法不同。 连接类型 定义 内连接 只连接匹配的行 左外连接 包含左边表的全部转载 2017-07-05 09:39:41 · 1232 阅读 · 0 评论 -
使用SQL语句清空数据库所有表的数据
近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张一张的清空,实在麻烦,因此就想利用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER. 1.搜索出所有表名,构造为一条SQL语句 declare @trun_name varchar(8000) set @trun_name='' select @tru转载 2017-07-17 09:54:03 · 1331 阅读 · 0 评论