declare @a varchar(100)
set @a='eomvoefo'select substring(@a,1,len(@a)-3)
set @a='eomvoefo'select substring(@a,1,len(@a)-3)
解决方案 »
- (求救!!!)有关Sqserver数据库自动备份与加载的问题~~~~
- SQL存储过程问题
- 请问各位大侠:if exists(select @creator=creator from t_directsendpublication where id=(select sendpubid from inserted))这条语句
- 导出远程存储过程再导入本地时分析没错,执行出错
- 请问一个SQL的函数
- avg()的问题 50分
- 请问在VFP里面用SQL查询,查询结果显示在一个表单的表格控件上,怎样才可以直接就在这个表格上直接对查询结果进行修改?
- sql server的作业如何报告成功或者失败啊?
- 救命救命,我在我的机器上装完ORA817后,又装了DEVELOPER,现在我的ORA817不能用了,我怎么卸载掉DEVELOPER呢?
- 大家来拿分呀!!!好多分呀!!
- union的结果集中需要排序该怎么办?
- 在sqlserver6.5中用什么函数可以把字符串型转化为日期型???????
删除指定长度的字符并在指定的起始点插入另一组字符。语法
STUFF ( character_expression , start , length , character_expression ) 参数
character_expression由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。start是一个整形值,指定删除和插入的开始位置。如果 start 或 length 是负数,则返回空字符串。如果 start 比第一个 character_expression 长,则返回空字符串。length是一个整数,指定要删除的字符数。如果 length 比第一个 character_expression 长,则最多删除到最后一个 character_expression 中的最后一个字符。返回类型
如果 character_expression 是一个支持的字符数据类型,则返回字符数据。如果 character_expression 是一个支持的 binary 数据类型,则返回二进制数据。注释
可以嵌套字符串函数。示例
下例通过在第一个字符串 (abcdef) 中删除从第二个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,创建并返回一个字符串。 SELECT STUFF('abcdef', 2, 3, 'ijklmn')
GO下面是结果集:---------
aijklmnef (1 row(s) affected)
SUBSTRING ( expression , start , length )
LEN ( expression )
LEFT ( expression , integer_expression )
RIGHT ( expression , integer_expression ) select substring('select * from kkk',1,len('select * from kkk')-3)
select @a='kkk'''
select substring(@a,4,len(@a))
返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft® SQL Server™ 数据类型的更多信息,请参见数据类型。 语法
SUBSTRING ( expression , start , length ) 参数
expression是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。start是一个整数,指定子串的开始位置。length是一个整数,指定子串的长度(要返回的字符数或字节数)。
Set @a = 'select * from kkk'
Select Left(@a,Len(@a)-3)