SQLServer的几个技巧

来源:互联网 发布:怎么用软件赚钱 编辑:程序博客网 时间:2024/04/29 06:25
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
1.把某个字段重新生气序列(从1到n):DECLARE@iintSet@i=0UpdateTable1Set@i=@i+1,Field1=@i2.按成绩排名次Update成绩表Seta.名次=(SelectCount(*)+1From成绩表bWherea.总成绩<b.总成绩)From成绩表a3.查询外部Selecta.*FromOpenRowSet('Microsoft.Jet.OLEDB.4.0','c:/test.mdb';'admin';'',Table1)a4.查询文件Select*FromOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource="c:/test.xls";UserID=Admin;Password=;Extendedproperties=Excel8.0')...Sheet1$5.在查询中指定排序规则Select*FromTable1OrderByField1COLLATEChinese_PRC_BIN为什么要指定排序规则呢?参见:http://www.delphibbs.com/delphibbs/dispq.asp?lid=1633985例,检查数据库中的Pub_Users表中是否存在指定的用户:SelectCount(*)FromPub_UsersWhere[UserName]='admin'And[Pass]='aaa'COLLATEChinese_PRC_BIN默认比较是不区分大小写的,如果不加COLLATEChinese_PRC_BIN,那么密码aaa与AAA是等效的,这当然与实际不符.注意的是,每个条件都要指定排序规则,上例中用户名就不区分大小写.6.OrderBy的一个小技巧OrderBy可以指定列序而不用指定列名,在下面的例子里说明它的用处(注意,第三列未指定别名)Selecta.ID,a.Name,(SelectCount(*)FromTableBbWherea.ID=b.PID)FromTableAaOrderBy3

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击