SQLServer的几个技巧
1.把某个字段重新生气序列(从1到n):DECLARE @i intSet @i = 0Update Table1 Set @i = @i + 1,Field1 = @i2.按成绩排名次Update 成绩表Set a.名次 = (Select Count(*) + 1From 成绩表 bWhere a.总成绩 < b.总成绩)From 成绩表 a3.查询外部数据库Select a.*From OpenRowSet(@#Microsoft.Jet.OLEDB.4.0@#,@#c:\test.mdb@#;@#admin@#;@#@#,Table1) a4.查询Excel文件Select * From OpenDataSource(@#Microsoft.Jet.OLEDB.4.0@#,@#Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 8.0@#)...Sheet1$5.在查询中指定排序规则Select * From Table1 Order By Field1 COLLATE Chinese_PRC_BIN为什么要指定排序规则呢?参见:http://www.delphibbs.com/delphibbs/dispq.asp?lid=1633985例,检查数据库中的Pub_Users表中是否存在指定的用户:Select Count(*) From Pub_Users Where [UserName]=@#admin@# And [PassWord]=@#aaa@# COLLATE Chinese_PRC_BIN默认比较是不区分大小写的,如果不加COLLATE Chinese_PRC_BIN,那么密码aaa与AAA是等效的,这当然与实际不符.注意的是,每个条件都要指定排序规则,上例中用户名就不区分大小写.6.Order By的一个小技巧Order By可以指定列序而不用指定列名,在下面的例子里说明它的用处(注意,第三列未指定别名)Select a.ID,a.Name,(Select Count(*) From TableB b Where a.ID=b.PID) From TableA a Order By 3 ↓相关文章:
- · SQLSERVER中快速获海量数据的记录总数
- · 基于数据库、OLE及VBA技术的《计算机文化基础》集成考试系统
- · SQLSERVER数据仓库的构建与分析
- · 使用sql的一些tip
- · 四种数据库,取随机记录的方法
- · 求记录中的最新数据的方法!
- · 启动SQLServer的死锁检查
- · Visual Foxpro中的多用户及数据缓冲问题
- · 影响SQL server性能的关键
- · 通过9i的DBMS_METADATA包得到DLL语句
- · 一个比较实用的大数据量分页存储过程
- · SQL语句导入导出大全
- · 如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
- · SQL Server日期计算
- · 能诊断sp_sysmon物理IO
- · SQL to Excel 的应用
- · Python操作PostgreSQL
- · 自创]JCreator安装学习使用方法
- · 高级复制中如何应对主体站点故障
- · SQL语句导入导出大全
- · Python数据库操作手册
- · Visual C++ ADO数据库编程入门(下)
- · SQL Server DT问与答
- · [DBA手记]IMP-00093错误的解决方法
- · SQL Server联机丛书:查看存储过程
- · SQL Server联机丛书:存储过程及其创建
- · SQL高手篇:精妙SQL语句介绍
- · 删除a表中和b表相同的数据
- · 删除a表中和b表相同的数据
- · 解密SQL2000的存储过程
- · 调优日志切换(Tuning Log Switches)
- · 查看用户在某个对象上面的使用权限
- · 初学T-SQL笔记之 ON [PRIMARY]
- · 桂林老兵的SQLSERVER高级注入技巧
- · SQL Server 安全检查列表
- · 数据库设计过程中一些命名规范
- · 访问程序包 DBMS_APPLICATION_INFO 时出错
- · 对报表.FRX文件的分析
- · 如何让你的SQL运行得更快
- · ASA数据库无法连接小解
- · [Freelists Internal] 关于Freelists和Freelist Groups的研究
- · 数据库经验谈 二(引)
- · 使用SQL Server发送邮件
- · LMT的魔术64K空间
- · 关于cursor_sharing = similar

