不知道你说的括号是指哪种,如果是"()",那就类似于数学里的,提高表达式运算时的优先级。如果是sqlserver里还有"[]"包着的,代表是字段名或者表名等,没有特殊的作用,用以区分某些关键字。
sql server中解决与系统保留关键字冲突使用的是中括号加上中括号,以声明其不是保留字
select from [user] where username="$name"
user就是关键字
当然不止中括号可以,""双引号也可以用""的范围更广,可以适用于存储过程,而中括号不能用于存储过程,函数也一样
不需要,但是MySQL中使用DISTINCT只能在查询单个字段时有效,所以要查询多个字段,就需要使用GROUP BY语句。在GROUP BY语句中,应该在查询字段前加上括号,以告知数据库引擎对多个字段执行查询 *** 作。
以上就是关于sql语句中加中括号和不加有什么区别吗全部的内容,包括:sql语句中加中括号和不加有什么区别吗、distinct查询多个字段需要括号吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)