SQL 中的=,in,like之间的区别

来源:互联网 发布:caj文件的打开软件 编辑:程序博客网 时间:2024/06/18 07:01

SQL中的=,in,like之间的区别:

         三者都可以用来进行数据匹配 。但三者并不相同。

          等号是用来查找与单个值匹配的所有数据;

          IN 是 用来查找与多个值匹配的所有数据;

          而 LIKE用来查找与一个模式匹配的所有数据。  

         1.等号 确切知道所要查找的内容,且为单一值时,可以使用等号运算符来进行数据比较。等号运算符中可以使用字符串、日期或数字。

         2. IN当确切知道所要查找的内容,且为多个值时,可以使用 IN 子句来进行数据比较。IN 子句中也可以使用数字、字符串或日期。

         3.LIKE 子句   当无法确切知道所要查找的值,而是知道所要查找的数据符合的模式时,可以使用LIKE 子句进行匹配。一般来说,LIKE 子句仅在字符串类型时使用。

原创粉丝点击