SQLserver
深夜的烟
这个作者很懒,什么都没留下…
展开
-
SQL乱码精典查询
if object_id([t1]) is not null drop table [t1]create table [t1]([c] nvarchar(20))insert [t1]select aaa union all -- 此数据不应该被搜索到select bcds union转载 2010-01-15 16:16:00 · 577 阅读 · 0 评论 -
SQL之 case when then
视图查询中怎样将原定于如性别sex 这样的字段,字段值为0,1这样的int类型值,查询时直接返回varchar 型的字符‘男’,‘女’以便于我们读取呢? 有人会想到if …else…这样的语句,可是怎么加,都不知道加哪里,因为总是会出错。其实sql中有一个函数能解决这样的查询读取值的问题。那就是下面要介绍的 Case 函数了。 Case 是计算条件转载 2010-01-15 13:16:00 · 863 阅读 · 0 评论 -
SQL操作全集
SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)原创 2010-01-06 21:27:00 · 540 阅读 · 0 评论 -
SQL基类
<br />1:replace 函数<br />第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么<br />selectreplace('lihan','a','b')<br /><br />-----------------------------<br />lihbn<br /><br />(所影响的行数为 1 行)<br />=========================================================<br />2:substrin原创 2010-06-17 15:39:00 · 462 阅读 · 0 评论 -
SQL处理重复数据
<br />1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断<br />select*from people<br />where peopleId in (select peopleId from people group by peopleId having count(peopleId) >1)<br /><br />2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录<br />deletefrom原创 2010-09-27 10:12:00 · 905 阅读 · 0 评论 -
sql 去除数据表中一列中字符串后边的空格...
<br />update dbo.Invoices set InvoiceNo= rtrim (InvoiceNo)原创 2010-10-07 16:38:00 · 1598 阅读 · 0 评论 -
精妙的SQL语句
<br />说明:复制表(只复制结构,源表名:a 新表名:b) <br />select * into b from a where 1<>1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)<br />insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间<br />select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from tabl转载 2010-11-22 17:10:00 · 648 阅读 · 0 评论 -
SQL Server2008安装报错,解决方案
1、提示:创建 system.diagnostics 的配置节处理程序时出错: 未能加载文件或程序集“System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。 (C:/Windows/Microsoft.NET/Framework/v2.0.50727/Config/machine.config line 28)错误代码 0x84B10001。2、解决方法删除C:/Users原创 2011-03-16 17:26:00 · 2967 阅读 · 0 评论