学习目的:对检索的内容进行模糊匹配,前面学习内容都是对确定的值进行边界界定,现在学习通配符模糊搜索方法 学习内容:WHERE字句的LINK字句。 SELECT〔columnname〕FROM〔tablename〕WHERE〔columnname〕LIKEm; 百分号()通配符,表示任何字符出现任意次数。 SELECT〔columnname〕FROM〔tablename〕WHERE〔columnname〕LIKE 下划线()通配符,下划线的用途与一样,但下划线只匹配单个字符而不是多个字符。 名词解释: 通配符(wildcard):用来匹配值的一部分的特殊字符。 搜索模式(searchpattern):由字面值、通配符或两者组合构成的搜索条件。 探讨内容:如果对SQL语句进行分级的话,SELECT一级FROM二级WHERE三级LIKE四级:学习的一个想法,是否可以这么分类,提高命令理解及记忆深度,需进一步验证。 注意事项:通配符搜索的处理一般要比前面讨论的其他搜索所花的时间更长。使用技巧: 不要过度使用通配符,除非必要使用。 除非必要,否则不要把它们用在搜索模式的开始处。放在开始处,速度很慢。 仔细注意通配符的位置,如果放错地方,可能不会返回想要的数据。 未完待续