SQL语句中like的详细用法

  • 原创
  • |
  • 浏览:46840
  • |
  • 更新:
  • |
  • 标签:SQL 

在SQL语句,常常需要进行比较复杂的查询,例如,查询某个字段中以某个字符开头的数据,这时就需要使用like来匹配数据。下面介绍SQL语句中like的详细用法。

方法/步骤

  1. 1

    在数据库新建一张Persons,表中插入三条数据,用于讲解SQL中like的使用。

    SQL语句中like的详细用法
  2. 2

    正常情况,使用SELECT查询一张表内的所有数据,例如,要查询Persons表中LastName,FirstName两列数据,SQL语句为:SELECT LastName,FirstName FROM Persons

    SQL语句中like的详细用法
  3. 3

    如何要查询含有某个字符的数据时,就要使用like了。使用like一般都需要指定某列数据应用like查询,它的语法如下:

    SQL语句中like的详细用法
  4. 3
    相关内容非法爬取自百度经验
  5. 4

    在like中可以使用"%"通配符来查询以指定字符开头的数据,例如,查询Persons表中City字段内容以N开头的数据,SQL语句为:SELECT * FROM Persons WHERE City LIKE 'N%'

    SQL语句中like的详细用法
  6. 5

    在like中还可以使用"%"通配符来查询以指定字符结尾的数据,例如,查询Persons表中City字段内容以g结尾的数据,SQL语句为:SELECT * FROM Persons WHERE City LIKE '%g'

    SQL语句中like的详细用法
  7. 6

    在like中还可以使用"%"通配符来查询包含某些字符的数据,例如,查询Persons表中City字段内容包含lon的数据,SQL语句为:SELECT * FROM Persons WHERE City LIKE '%lon%'

    SQL语句中like的详细用法
  8. 7

    在like中还可以使用not like来查询不符合条件的数据,例如,查询Persons表中City字段内容不包含lon的数据,SQL语句为:SELECT * FROM Persons WHERE City NOT LIKE '%lon%'

    SQL语句中like的详细用法
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签SQL