SQL
gxp_java
软件工程师
展开
-
SQL中varchar和nvarchar的区别
varchar和nvarchar的区别,从编码方式来看:即unicode编码,一个unicode是2个字节。因此它们的区别如下: varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。 nvarchar(n) 包含 n 个字符的可变长度 Unic原创 2013-02-23 10:01:26 · 652 阅读 · 0 评论 -
SQL怎么查询重复记录,删除重复记录
1、查找表中多余的重复记录,重复记录是根据单个字段(DocId)来判断 select * from TableNamewhere DocId in (select DocId from TableName group by DocId having count(DocId) > 1) 例二: select * from TableNamewhere UserName in (sel原创 2013-02-23 10:02:34 · 713 阅读 · 0 评论 -
SQL查询效率介绍及9个注意事项
一、查询条件精确,针对有参数传入情况 二、SQL逻辑执行顺序 FROM-->JOIN-->WHERE-->GROUP-->HAVING-->DISTINCT-->ORDER-->TOP 三、横向 查询需要的字段 当在SQL语句中连接多个表时,请使用表的别名并把别名前缀于每个Column上这样一来,就可以减少解析的时间并减少那些由Column歧义引起的语法错误 四原创 2013-02-23 10:04:15 · 966 阅读 · 0 评论 -
用SQL直接操作excel表
--配置权限 EXEC sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXEC sp_configure 'Ad Hoc Distributed Queries', 1; GO RECONFIGURE; GO SQL SERVER 和EXCEL的数据导入导出 1、在SQL SERVER里查原创 2013-02-23 10:05:45 · 1329 阅读 · 0 评论