*、%的区别是什么?

如题所述

一、指代不同

1、*:代表查询数据库中全部数据列。

2、%:代表匹配数据库中指定查询的条件的行数。

二、用法不同

1、*:用在SQL语句的查询列名部分,位于SQL语句的前端。

2、%:用在SQL语句条件语句后,用在Where语句后面。


三、规则不同

1、*:可以使用*号来代替列,也可以使用列名来代替,不是必须使用*。

2、%: 通配符必须与 LIKE 运算符一起使用。

参考资料来源:百度百科-SQL 通配符

参考资料来源:百度百科-SQL语法

温馨提示:答案为网友推荐,仅供参考
相似回答