文档介绍:该【like语句】是由【鼠标】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【like语句】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。??like语句是SQL中的一种常用语句,作用是在数据库表中查询数据时,模糊查询包含指定文字或关键字的行记录。?,也可以以参数来为条件,下面是常见的语法:(1)字段的like语句:select*from表where字段like关'键字';(2)参数like语句:select*from表where字段like@关键字;(1)%:匹配任意多个任意字符,而且其后可以跟任意字符;(2)[]:匹配中括号中任意一个字符;(3)_:匹配任意单一字符,也可以匹配空字符串;(4)[^:]匹配任意一个除去方括号中指定的字符以外的任意字符,做反义匹配;(5)[!]:与[^等]效,为方便使用而添加;(1)查询表中含有“张”的记录:select*from表where字段like'%张%';(2)查询以“张”结尾的记录:select*from表where字段like'%张';(3)查询以“张”开头的记录:select*from表where字段like张'%';(4)查询仅包含字母“张”的记录:select*from表where字段like张'[]';(5)查询字段中不含“张”的记录:select*from表where字段notlike'%张%';(6)查询字段中不以“张”开头的记录:select*from表where字段notlike张'%';(7)查询字段中不以“张”结尾的记录:select*from表where字段notlike'%张';(8)查询以“a”或“b”开头的记录:select*from表where字段like'[a,b]%';(1)拼写错误:like是SQL的一个关键字,应当正确拼写,不要让like变成llike、lik等;(2)点和横线错误:SQL语句中用点代表任意单一字符,用横线代表任意个字符,不可以互换;(3)where条件不明确:where条件应该明确是某个字段,而不是表达式或属性;(4)中括号不当使用:若字段中只有指定的一个字符,则可以使用中括号将其包围,但如果该字段中字符有多个,可以用%代替;(5)大小写错误:like不区分大小写,如'张'和'ZHANG'的结果是一样的,若想区分大小写,可以在字段上加入binary关键字。综上所述,like语句是SQL中一种常用的模糊查询语句,可以用来查询字段中带有指定字符或关键字的记录,可以使用%、[]、_等元字符去模糊搜索,应该正确拼写like关键字,并且注意like语句的大小写问题。