如何在存储过程sql查询中使用trim

时间:2016-03-02 13:11:23

标签: c# sql-server stored-procedures

 SELECT * FROM (
Select *, ROW_NUMBER() OVER (ORDER BY Auto_ID asc) as RowNum from (
Select Distinct a.* FROM sample a inner join samble_out b on a.***=b.*** and a.***=@*** and a.*** LIKE  @*** + '%' ) as emp
) as Employee
WHERE RowNum BETWEEN @startRowIndex AND (@startRowIndex +
@pageSize) - 1
order by Auto_ID asc

我上面的查询有什么问题。如果我尝试在sql管理中退出,但尝试从c#返回空行。天气需要使用修剪等。请帮帮我

1 个答案:

答案 0 :(得分:0)

SQL Server有2个TRIM函数

LTRIM =>修剪字符串的左侧部分

RTRIM =>修剪你的字符串的右边部分

这是一个简单的TRIM函数

CREATE FUNCTION dbo.TRIM(@string VARCHAR(MAX))
RETURNS VARCHAR(MAX)
BEGIN
RETURN LTRIM(RTRIM(@string))
END

示例:

SELECT dbo.TRIM('  Trimmedstring  ')