sql中什么是通配符

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:06:42
[]与关键字in的区别
where aa like in('北京','上海','大连')能不能换成
where aa like ['北京','上海','大连'] 为什么?
还有Like在什么时候用?

在对比查找的时候用用like 比如你要查一个城市以北开头就是LIKE "北%" 就是忽略了后边的 要是含有被那就是LIKE
"%北%" 要是以北开头两个字符的城市那就是 LIKE "北_" in 是你说要选择的结果在一个集合里想你写的 也可是一条语句

不能,语法不正确。
like在模糊匹配的时候用。
例如:
where aa like '北%';
匹配所有以北开头的。

('北京','上海','大连')这是多个字符串组成的一个集合,所以用in

like后面是一个字符串
like in 后面是 一个字符串集合