从SQL Server中的字符串引用特定字符

问题描述:

如何仅引用列值中的第二个字符与数据类型varchar(200),以便我的SELECT *查询将只提取第二个字符为空间?从SQL Server中的字符串引用特定字符

+0

的它是MySQL或SQL-服务器?字符串功能不同。 – Degan

+0

MySQL SQL Server。删除MySQL参考 –

+2

'SELECT * FROM x WHERE column LIKE'_%'' – ctwheels

您正在查找的经营者是like。试试这个:

select * from table_name where column_name like '_ %'; 

这里_留出空间对于任何一个字符,第二个字符必须是一个' '%意味着以后的事情。 希望这有助于。

SQL通配符:

  • %:零个或多个字符
  • _:单个字符

您查询应类似于SELECT * FROM x WHERE column LIKE '_ %'


LIKE是一个字符串操作,每个字符进行比较,并提出您的值应该(宽泛地定义)下文。

'_ %'表示:

  • 任何单个字符,其次是
  • 空间/空格字符
  • 零个或多个其他字符