sql中的 * 和 % 有啥区别啊。?????
sql中的 * 和 % 有啥区别啊。????? --------------------编程问答-------------------- 我以前用的%使用来做模糊匹配的 像:%王% 包含王字的字段..*是指一条记录的所有字段信息啊... 像: select * from tb_xx... --------------------编程问答--------------------
*王*可以吗 --------------------编程问答-------------------- 自己试试。 --------------------编程问答--------------------
不具可比性,功能就不一样。%是通配符合,在mysql中还有_也是通配符,windows中还有? --------------------编程问答--------------------
--------------------编程问答--------------------
、 --------------------编程问答--------------------
自己多试验几次就记住了,可以自己动手但是是别人告诉你的现在答案你很容易忘记的 --------------------编程问答-------------------- oracle里面两者完全不一样 --------------------编程问答-------------------- 通配符 描述
% 替代一个或多个字符
_ 仅替代一个字符
[charlist] 字符列中的任何单一字符
[^charlist]
或者
[!charlist]
不在字符列中的任何单一字符 --------------------编程问答-------------------- * 一般用来匹配所有结果集! --------------------编程问答-------------------- select *
from student
where name like '%张%'
查姓张的所有信息。。 --------------------编程问答-------------------- 虽然都是通配符,但貌似有点区别:
% 和 _用在LIKE子句中,
而*、.用在RLIKE中,也就是扩展正则表达式中。
错了请轻拍。
补充:Java , Java EE