SQL Server 2008R2 で IS DISTINCT FROM と IS NOT DISTINCT FROM を書き換える方法は?
Jan 11, 2025 am 07:48 AMSQL Server 2008R2 ではリライトは DISTINCT FROM であり、IS NOT DISTINCT FROM です
質問:
Microsoft SQL Server 2008R2 (IS DISTINCT FROM 演算子と IS NOT DISTINCT FROM 演算子はサポートされていません) で、IS DISTINCT FROM 演算子と IS NOT DISTINCT FROM 演算子を含む式を書き直すにはどうすればよいですか?
答え:
は
とは異なりますIS DISTINCT FROM 述語は、2 つの値を比較するときにバイナリ結果 (true または false) を保証します。 SQL Server 2008R2 の場合、この述語は次の式を使用してシミュレートできます:
1 |
|
は
と区別できません同様に、IS NOT DISTINCT FROM は 2 つの値の間に大きな違いがあるかどうかをチェックします。これは次のように書き換えることができます:
1 |
|
誤答との比較
与えられた不正解は、ブール式の NULL 値の評価を考慮していません。たとえば、NULL IS DISTINCT FROM NULL は False と評価されるはずですが、式が正しくないと Unknown となります。
以上がSQL Server 2008R2 で IS DISTINCT FROM と IS NOT DISTINCT FROM を書き換える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

共通の脆弱性(SQLインジェクション、ブルートフォース攻撃)に対してMySQLを保護するにはどうすればよいですか?

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?
