需要啊。
table里有多个重复记录,所以用了distinct。但我还需要一个空字符串或者其他的与table无关的字符串。
table里有多个重复记录,所以用了distinct。但我还需要一个空字符串或者其他的与table无关的字符串。
解决方案 »
- 请教SQL与ACCESS的问题
- 我有2个数据库的sa权限(异地数据库),能实现2个不同数据库之间的表的copy麽?
- 书上的一个例子,求助
- 百分求助高难度SQL语句!(只能用SQL语句!)
- 如何实现在SQL中指定行中增加数据,要求重新排序.
- 事务孤立处理级别
- 200分求2个表统计合并,逻辑有点复杂
- 如何读取注册表判断 SQL Server 当前版本是不是 SQL Server 2000 ?
- 两次求同一个字段的和,但第二次的时候有一个条件限制?
- 高分求救:如何实现远程访问MS SQL Server2000数据库
- 一个关于SQL SERVER库导入数据的问题
- 怎么将tif映像文件插入到ms sql servery库中,我搜索了一些答案但还没解决。问题很简单,就是为库表中有namet和tif两个字段,怎么把硬盘中的一个tif文件插入库表,怎么再把这个映像文件按名称找出来打开。
不行,他说找不到newcol这个列
select distinct fileldname1,''as newcol from talbe1 into cursor tmp
or
select distinct fileldname1,space(1) newcol from talbe1 into cursor tmp
是select distinct后在fieldname1列中增加一个空字符串
fieldname1这一列在table中是字符串型,可能有空值,也可能没有
其中null,1,sdfjsdf 都是另加的表中没有的字段,结果如下:
fileldname1 N 1 'SDFS
---------- - --------- -----
990011 1 sdfsd
990013 1 sdfsd
990015 1 sdfsd
我是想在字段fieldname1中添加一个空字符串“值”,而不是在cursor tmp中添加字段。前提是fieldname1字段值经过distinct的,没有重复值了,而且fieldname1这一列在表中是允许有空值的,也就是说fieldname1这一列可能有空值,也可能没有 。
这个我好像试过。试试看。
sorry ,还是不行。
你这个(fieldname1 + ' ')不是只在每个值的后面加上一个空串吗?
可是我是想得出一列没有重复的值以后,再在这一列的值后面再添加一个空字符串。
select distinct fieldname1 from tablename union select '' from tablename
搞踮,thx
不过不能用order by字句,
“select distinct fieldname1 from tablename union select '' from tablename order by fieldname1 asc”出错,语法错误。
select distinct fieldname1 from tablename union select '' as fieldname1 from tablename order by fieldname1