sql >> データベース >  >> RDS >> Sqlserver

SQL Server ブール演算子

    SQL Server には Boolean があります データ・タイプ。 論理演算子 (Transact-SQL) を開くことができます マニュアルページを見て、次のステートメントを見つけてください:

    他の Transact-SQL データ型を使用できるのと同じ方法でこの型を使用できないというだけです。たとえば、ブール変数または引数を宣言したり、ブール列をテーブルに追加したり、ブール値との間でキャストしたりすることはできません。しかし、あなたはできます ブールを持つ 必要なコンテキストで使用します (WHEREON 、制約をチェックします…)。ブール 演算子を適用することもできます これらの式に:ANDNOT ら。 (< のような演算子 、 =LIKE other は、返すという意味でブール値と見なすこともできます。 結果はブール値になりますが、それらのオペランドは実際には決してブール値ではありません)。

    要約すると、ある SQL Server のブール型ですが、上記のように使用が制限されています。なんで?私の答えはばかげたものかもしれません、申し訳ありませんが、それは私が満足しているものの 1 つです。これが彼らが選択した方法です。



    1. Oracleデータベースのバックアップ:バックアップの種類とバックアップ戦略

    2. mysqlは、あるフィールドが別のフィールドにリンクする回数をカウントします

    3. Oracle SQL 11Gで列を行に転置する方法

    4. MySQLdbが実行する実際のクエリを出力しますか?