where句型怎么讲,wherebe句型例子10个

首页 > 教育 > 作者:YD1662024-04-05 09:23:37

5、LIKE运算符

WHERE子句中可以用 = 来设定获取数据的条件,比如查询名为“宁一”的学生,就可以用Sname = ‘宁一’,但是有时候我们需要获取名字含有“宁”的所有记录,这时候就需要用到LIKE运算符。

LIKE运算符可以搭配下面两种通配符使用:

where句型怎么讲,wherebe句型例子10个(9)

实例:在Students表中,获取学生姓名含有“宁”的所有记录。

SELECT * FROM Students WHERE Sname LIKE '%宁%';

where句型怎么讲,wherebe句型例子10个(10)

如果是获取最后一个字是“宁”的名字,应该这样写:

Sname LIKE '%宁';

如果是获取名字为三个字,并且中间一个字是“宁”的记录,应该这样写:

Sname LIKE '_宁_';

LIKE前面也可以加NOT。

实例:获取Students表中,名字不含有“宁”的所有记录。

SELECT * FROM Students WHERE Sname NOT LIKE '%宁%';

where句型怎么讲,wherebe句型例子10个(11)

6、 REGEXP正则表达式

REGEXP是 regular expression(正则表达式) 的缩写,主要用来搜索字符串,比 LIKE 运算符适用场景要多一些。

我们讲解几个常用的用法:

where句型怎么讲,wherebe句型例子10个(12)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.