我有一个带有字段的表,表示该行中的数据是否有效.该字段包含一个未确定长度的字符串.我需要一个只会拉出此字段中所有字符都为N的行的查询.此字段的一些可能示例.
NNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNN
NNNNNEEEENNNNNNNNNNNN
NNNNNOOOOOEEEENNNNNNNNNNNN
Run Code Online (Sandbox Code Playgroud)
请给明信片任何建议.
非常感谢
这应该做的伎俩:
SELECT Field
FROM YourTable
WHERE Field NOT LIKE '%[^N]%' AND Field <> ''
Run Code Online (Sandbox Code Playgroud)
它正在做的是通配符搜索,细分:
LIKE将找到该字段包含字段中除N之外的字符的记录.因此,我们对NOT应用NOT,因为我们只对不包含N的字符的记录感兴趣.另外还有一个过滤空值的条件.