2016-11-17 8 views
0

両方のコマンドの違いは、どちらも同じデータを返します。何が違うのですか?条件

select * from EmployeeMstNew where 'ankit' = Name 

select * from EmployeeMstNew where name = 'ankit' 
+0

違いは.. 'LHS = RHS' /' RHS = LHS'と同じです –

+2

実装の詳細について質問がありますか?あなた自身で見ることができるように、論理的には同じです。 –

+0

は全く違いがありません。 –

答えて

0

違いはありません。

WHEREステートメントの各条件はブール式です。このシナリオでは、2つの文字列が同じかどうかを調べています。

+0

...もちろん、それらはデータに応じて異なります。 – FDavidov

0

通常、プログラミングでは、アサーションは左から右に行う必要があります。

通常、構文は次のとおりです。

where [FIELD] = 'PARAMETER' 

が、これは物事をクリア願っています!

関連する問題