SELECT LEFT(ARH_CODE_SUB,LEN(ARH_CODE_SUB)-CHARINDEX('-',ARH_CODE_SUB)-1)
解决方案 »
- 如何根据已有数据库A创建一个数据库B,数据库B的表结构和内容和数据库A完全相同
- 新手求教一个表设计和查询的问题
- 在线等 存储过程 output参数的使用
- 大家都来看看
- 也问一个SQL Server 2005内存相关问题
- 音乐网 日,周,月等排行实现方法?
- SQL SEVER7.0 用VB开发数据库,我的SELECT语句为什么在SQL SERVER管理中可以查询到记录,在程序中去不能(而且不不报错)
- 有对SQL SERVER的数据复制熟悉的朋友吗?最好是有实际开发经验的,进来帮兄弟解决个难题!先谢了
- 密码更改后如何启SQL SERVER服务???
- master..xp_cmdshell运行报错!急在线等待
- 数据库中如何能够将一个维度拆开变成n个列,就是所谓行列互换!
- 提示用户已经存在。
from table
from t1
不能在Left()之灯的函数前再用DISTINCT!:(【高手帮帮忙,再想想办法吧!:)))】
SELECT DISTINCT LEFT(ARH_ID,CHARINDEX('-',ARH_ID)-1) ARH_ID_SUB
FROM T1
WHERE ARH_ID IS NOT NULL
--ORDER BY ARH_ID DESC --这句写错了!:)应为:ORDER BY ARH_ID_SUB DESC
为什么不能用呢?在我这里可以用啊。
如果不能用,那也可以
select distinct * from (
select left(arh_code,CHARINDEX ( '-',arh_code) -1)
as Newtitle
from t1) as a