小编Lea*_*ner的帖子

在SQL中And和(Condition1或Condition2)与And Condition1或Condition2之间是否有任何区别?

我想知道.以下两个SQL语句之间是否有任何区别?

SQL声明1

Select Id,Code,Name from tbl_student where IsActive=1 
       And (Name like '%'+@Searchtxt+'%' OR Code like '%'+@Searchtxt+'%')
Run Code Online (Sandbox Code Playgroud)

SQL语句2

Select Id,Code,Name from tbl_student where IsActive=1 
       And Name like '%'+@Searchtxt+'%' OR Code like '%'+@Searchtxt+'%'
Run Code Online (Sandbox Code Playgroud)

我执行了两个语句并同时获得了结果.如果没有区别,那么写条件的更好方法是什么?

谢谢.

sql sql-server where-clause

2
推荐指数
1
解决办法
55
查看次数

标签 统计

sql ×1

sql-server ×1

where-clause ×1