相关疑难解决方法(0)

LEN函数不包括SQL Server中的尾随空格

我在SQL Server 2005中有以下测试表:

CREATE TABLE [dbo].[TestTable]
(
 [ID] [int] NOT NULL,
 [TestField] [varchar](100) NOT NULL
) 
Run Code Online (Sandbox Code Playgroud)

填充:

INSERT INTO TestTable (ID, TestField) VALUES (1, 'A value');   -- Len = 7
INSERT INTO TestTable (ID, TestField) VALUES (2, 'Another value      '); -- Len = 13 + 6 spaces
Run Code Online (Sandbox Code Playgroud)

当我尝试使用SQL Server LEN()函数找到TestField的长度时,它不计算尾随空格 - 例如:

-- Note: Also results the grid view of TestField do not show trailing spaces (SQL Server 2005).
SELECT 
 ID, 
 TestField, 
 LEN(TestField) As LenOfTestField, -- Does not include trailing …
Run Code Online (Sandbox Code Playgroud)

sql-server

102
推荐指数
7
解决办法
7万
查看次数

没有管道 (|) 字符的字符串的正则表达式是什么?

不应包含管道 (|) 字符的字符串的正则表达式是什么?例如,“这是一个例子 |” 带有管道字符的字符串。

regex

3
推荐指数
1
解决办法
4583
查看次数

标签 统计

regex ×1

sql-server ×1