在 SQL Server 中 - 如何从字段中排除短语'Type I',但包含'Type II'



每当涉及2型糖尿病时,我都希望从文本字段中提取数据。

有时他们用罗马数字来称呼它,所以它可以是"I型糖尿病"或"II型糖尿病">

如何排除类型I而不排除类型II?我想肯定有一种方法可以使用通配符等

提前感谢!

这是否有效取决于您的数据,但您可以在匹配中包含尾随空格:

col not like '%Type I %'

您可以使用likenot like:

where mycol like '%Type I%' and mycol not like 'Type II%'

最新更新