sql
文章平均质量分 77
maofujun1980
这个作者很懒,什么都没留下…
展开
-
sql跨数据库服务器查询
insert into carvingcertificate select * from openrowset('SQLOLEDB','12.12.12.10';'sjjh';'jsgdzy',' select id, SNo, CARVINGCERTIFICATENUm, CarvingAreaID, Create_Date, Create_Year, Create_Perso...原创 2009-04-27 16:39:45 · 73 阅读 · 0 评论 -
sql case when 判断字段是否为null
select case '为null的字段' when '为null的字段' then '字段不为空' else ‘字段为空'from '你的表名'2008-12-11 11:59:20 · 2498 阅读 · 0 评论 -
sql统计(多个统计结果)
select count(case when (assessmarks=3 and AssessDate>DateAdd("m", -2, getdate())) then assessmarks end ) as towMonth, count(case when (assessmarks=3 and AssessDate>DateAdd("m", ...2009-06-13 09:00:38 · 202 阅读 · 0 评论 -
sql语句实现分页
int cenPage = select count(*) from 表名; //得到总记录的条数 select top 每页显示数据数 * from 表名 where 列名 not in(select top "+(cenPage-1)*每页显示数据数列名 from 表名 order by 列名 desc) order by 列名 desc...原创 2009-01-04 11:27:20 · 375 阅读 · 0 评论 -
sql 修改列名及表名
因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器->数据库->表,然后修改表,这样太麻烦了,查了一下,可以用script搞定, 代码如下: EXEC sp_rename '表名.[原列名]', '新列名', 'column' ***************************************************************...原创 2009-02-03 15:23:34 · 1055 阅读 · 0 评论 -
sql的基本操作语句
--清空表数据truncate table info_list --效率较差,清空表是建议使用上面的方法 delete info_list --字符串有包含百分号时需将百分号用[]包含在内 select * from tableName where fieldName like '%[%]%'...原创 2009-07-13 10:44:20 · 87 阅读 · 0 评论