分类: 数据预览模式: 普通 | 列表
需求:从一个表里找出以某一列为参照不重复的记录。
实例:从图片表里找出最新上传的图片,图片是企业用户上传的,但同一公司的图片只取一条记录出来。

网上一般讲的方法不外乎用 group by和Distinct 两个关键词的,不过经过我不十分严格的测试,都不行。

查看更多...

Tags: SQL group by Distinct 不重复 记录 排序

分类:数据 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4252

nchar与char是相似的,nvarchar与varchar是相似的,text与ntext是相似的。

1、char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义 char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不够的字符用空格去填。

因为是固定长度,所以速度效率高。但程序处理起来要麻烦一点,要用trim之类的函数把两边的空格去掉!

2、Varchar类型:Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"
而char 不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian "(qian后共有96个空格,就是把它填满为100个字节)。

查看更多...

Tags: char 数据类型 SQL text varchar

分类:数据 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4276
更新SQL2000数据,用下面两种不同的方法,遇到不同的问题。
1.使用记录集方式  


Strsql="Select    *   From   Table1 where id="&myid  
  if   rs.state<>adstateclose   then   rs.colse  
  rs.open   strsql,conn  

查看更多...

Tags: SQL 记录集

分类:数据 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5383