如何在SQL Server 2014中查找以“S”开头但只有4个字符的所有名称

如何在SQL Server 2014中查找以“S”开头但只有4个字符的所有名称,sql,sql-server-2014,Sql,Sql Server 2014,如何在SQL Server 2014中查找以S开头但只有4个字符的所有名称 我尝试使用下面的Where子句,但它们不起作用 Where Name Like 'S%%%' and Where Name Like 'S _ _ _' and Where Name Like 'S***' 感谢您的帮助使用SQL LEN函数查看字段长度 试试这个: Select * From MyTable Where Name like 'S%' and LEN(Name) = 4 为什么要在图案之间加

如何在SQL Server 2014中查找以S开头但只有4个字符的所有名称

我尝试使用下面的Where子句,但它们不起作用

Where Name Like 'S%%%' 
and 
Where Name Like 'S _ _ _' 
and
Where Name Like 'S***' 
感谢您的帮助

使用SQL LEN函数查看字段长度

试试这个:

Select * 
From MyTable
Where Name like 'S%' and LEN(Name) = 4

为什么要在图案之间加空格?你只要去掉空格就可以得到它

Where Name Like 'S___' 

如果删除其中一个等号,则此操作有效。请从MyTable中选择*,其中名称类似于“S%”,LENName=4。谢谢你的帖子抱歉,太多的Javascript和C代码:谢谢。我忽略了这一点。