随笔分类 -  sql语句

sql语句
摘要:用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from... 阅读全文
posted @ 2015-10-10 11:20 itecho 阅读(305) 评论(0) 推荐(0)
摘要:删除日志DUMP TRANSACTION 数据库名 WITH NO_LOG压缩数据库DBCC SHRINKDATABASE ('数据库名', TRUNCATEONLY 阅读全文
posted @ 2010-11-02 16:08 itecho 阅读(281) 评论(1) 推荐(0)
摘要:--获得MS SQL的版本号 execute master..sp_msgetversion --得到硬盘文件信息 --参数说明:目录名,目录深度,是否显示文件 execute master..xp_dirtree 'c:' execute master..xp_dirtree 'c:',1 execute master..xp_dirtree 'c:',1,1 --列出服务器上安装的所有OLED... 阅读全文
posted @ 2009-01-12 13:32 itecho 阅读(361) 评论(0) 推荐(0)
摘要:一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。     1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校... 阅读全文
posted @ 2009-01-12 13:31 itecho 阅读(834) 评论(0) 推荐(0)
摘要:使用关系代数合并数据1 关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中: 用表、或者数据集合表示关系或者实体。 用行表示元组。 用列表示属性。关系代数包含以下8个关系运算符 选取――返回满足指定条件的行。 投影――从数据集合中返回指定的列。 笛卡尔积――是关系的乘法,它将分别来自两个数据集合中的行以所有可能的方式... 阅读全文
posted @ 2008-11-04 09:08 itecho 阅读(2272) 评论(2) 推荐(0)
摘要:UNION 运算符是将两个或更多查询的结果组合为单个结果集 该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。 使用 UNION 组合查询的结果集有两个最基本的规则: 1。所有查询中的列数和列的顺序必须相同。 2。数据类型必须兼容 a.UNION的结果集列名与第一个select语句中的结果集中的列名相同,其他select语句的结果集列名被忽略 b.默认情况下,UNION ... 阅读全文
posted @ 2008-10-29 16:44 itecho 阅读(389) 评论(0) 推荐(1)
摘要:在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc   这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。  通过使... 阅读全文
posted @ 2008-10-29 16:43 itecho 阅读(452) 评论(0) 推荐(0)
摘要:Aggregate functions (like SUM) often need an added GROUP BY functionality.集合函数(类似SUM)经常需要用GROUP BY来进行功能性的补充。 GROUP BY...GROUP BY... was added to SQL because aggregate functions (like SUM) return the a... 阅读全文
posted @ 2008-10-29 16:39 itecho 阅读(527) 评论(0) 推荐(0)
摘要:--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --... 阅读全文
posted @ 2008-10-28 22:15 itecho 阅读(280) 评论(0) 推荐(0)
摘要:在企业管理器中删除数据库时提示框中有一选项:为数据库删除备份并还原历史记录,如下图,是什么意思?我们先看两个图。在还原数据库时,通过“数据库”或“文件组或文件”还原时,我们就可以看到我们曾经的备份操作。这时我们直接选择要还原的备份集就可以了。如果我们在删除数据库时,选中了“为数据库删除备份并还原历史记录”,则该数据库对应的备份... 阅读全文
posted @ 2008-10-22 15:56 itecho 阅读(472) 评论(0) 推荐(1)
摘要:说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.addda... 阅读全文
posted @ 2008-10-14 14:50 itecho 阅读(179) 评论(0) 推荐(0)
摘要:rational rose 2003下载及破解文件 最近想要下载rose 2003,找了N久终于找到一个可以下载的,和大家共享 我下载的时候比较快,可有朋友说很慢,可能网速不一样吧 rose2003原文件 http://www.nj13z.cn/2004/down_view.asp?action=download&id=14 破解文件(覆... 阅读全文
posted @ 2008-10-08 13:44 itecho 阅读(185) 评论(0) 推荐(0)
摘要:rational rose 2003下载及破解文件 最近想要下载rose 2003,找了N久终于找到一个可以下载的,和大家共享 我下载的时候比较快,可有朋友说很慢,可能网速不一样吧 rose2003原文件 http://www.nj13z.cn/2004/down_view.asp?action=download&id=14 破解文件(覆... 阅读全文
posted @ 2008-10-08 13:44 itecho 阅读(297) 评论(0) 推荐(0)
摘要:在SQL结构化查询语言中,LIKE语句有着至关重要的作用。 LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 假设有一个数据库中有个表table1,... 阅读全文
posted @ 2008-10-08 09:36 itecho 阅读(1302) 评论(1) 推荐(0)
摘要:将表名放在[]中即可 阅读全文
posted @ 2008-10-08 09:33 itecho 阅读(606) 评论(0) 推荐(0)
摘要:dbo是一个构架(schema),与sql2000不同的是,在sql2005中,表的调用格式如下:"数据库名.构架名.表名",同一个用户可以被授权访问多个构架,也可以被禁止访问某个或多个构架,这就是2005中提倡的"用户与构架分离"的概念. 在2005中,如果在创建表时没有指定构架(s... 阅读全文
posted @ 2008-10-08 09:32 itecho 阅读(321) 评论(0) 推荐(0)
摘要:ntext 长度可变的 Unicode 数据,最大长度为 2^30 - 1 (1,073,741,823) 个字符。存储大小是所输入字符个数的两倍(以字节为单位)。ntext 的 SQL 2003 同义词为 national text。 text 服务器代码页中长度可变的非 Unicode 数据,最大长度为 2^31-1 (2,147,483,647) 个字符。当服务器代码页使用双... 阅读全文
posted @ 2008-10-08 09:30 itecho 阅读(334) 评论(0) 推荐(0)
摘要:SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别: IN:确定给定的值是否与子查询或列表中的值相匹配。 IN 关键字使您得以选择与列表中的任意一个值匹配的行。 当要获得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表时,就需要下列查询: SELECT ProductID, ProductName FROM Northwind... 阅读全文
posted @ 2008-10-08 09:29 itecho 阅读(241) 评论(0) 推荐(0)
摘要:SqlParameter[] parameters = new SqlParameter[0]; SqlParameter para_cs_key = new SqlParameter("@sort", SqlDbType.Int, 4); para_cs_key.Value = DBNull.Value; parameters[0] = para... 阅读全文
posted @ 2008-10-08 09:27 itecho 阅读(3409) 评论(0) 推荐(0)
摘要:用户自己定义的函数可以分为如下三个类别: (1) 返回值为可更新表的函数,这样的函数称为内嵌表值函数; (2) 返回不可更新表的函数,这样的函数称为多语句表值函数; (3) 返回标量值的函数 注意:用户自定义函数不支持输出函数。 6.5.1 标量函数的定义 Create function owname_name, function_name (@paramete... 阅读全文
posted @ 2008-10-08 09:24 itecho 阅读(292) 评论(0) 推荐(0)