SQL语言中 like is = 有什么区别啊?

2025-03-23 00:48:52
推荐回答(1个)
回答1:

接binjly,is一般用于特殊的比较,比如sdept is null。
“执行起来有区别”,你没有给like加通配符%、_,这样的话两条语句是没有区别的。

查名字中第二个字为"阳"字的学生的姓名 学号
的where 句该怎么写啊?
where name like '_阳%'

关于是"_"还是"__"的问题,看数据库系统的支持程度,绝大多数数据库是会认识"_"为一个中文字或一个字母的,不用担心。
另外,Access的通配符是?和*