现在,我正在使用姓氏数据集,并且尝试获取所有带连字符的姓氏。我想知道是否有查询将返回所有包含连字符的姓氏?我想那会像WHERE DC.KEYNAME INCLUDES '-'
之类的。谢谢!
答案 0 :(得分:2)
SQL是一种标准,并且具有许多实现,例如Microsoft SQL Server,PostgreSQL和MySQL。知道您使用的是哪个版本会有所帮助。
我知道SQL Server有一个LIKE
关键字,它可以完全满足您的要求。您可以使用过滤器
WHERE dc.KeyName LIKE '%-%'
%
是通配符,因此在-
中任何位置使用keyname
都可以得到任何东西。如果要过滤以-
开头的值,可以使用'-%'
或以'%-'