答えて
WHERE (a1 <> 'abc' OR a2 <> 'abcdefg') AND 1 = 2
のための同等のSQL serverステートメントが何であるかを知りたいと思った。しかし、あなたはまた、SQL-Serverで!=
を使用することができます(ではないがANSI規格)
でselect句でそれを追加したいです私がいないところ
SELECT ConditionTrue = CASE WHEN (a1 <> 'abc' OR a2 <> 'abcdefg') AND 1 = 2
THEN 'Yes' ELSE 'No' END
FROM dbo.TableName
それは条件が(C#バージョンと同じ)のでAND 1 = 2
の(Yes
)決して真にはならないことは注目に値します。
私はSELECT句でそれをどこに追加したいのですか? – Prasu
@Prasu: 'where'を' select'と置き換えてください。たとえば、 'SELECT CASE WHEN ... 'としてください。 –
SQLは手続き型ではなく宣言型なので、 'AND'と' OR'論理演算子の短絡バージョンを持っています。この答えのT-SQLコードは '(a1!=" abc "| a2!=" abcdefg ")&false'と同等です。しかし、結果は論理的に同じですが、 'NULL'値を除いています。 –
- 1. SQL Serverの同等
- 2. SQL Serverの同等の
- 3. SQL Serverで同等のDISTINCTROW
- 4. SQL Serverのハッシュセットと同等
- 5. NoSQLと同等のSQL Server
- 6. 同等のvsを持つSQLステートメント
- 7. SQL Serverの同等とLEVEL疑似
- 8. Postgresクエリと同等のSQL Server
- 9. Oracleと同等のSQL Server/Sybase DateDiff
- 10. SQL ServerのMySQL LIMIT句と同等
- 11. OracleParameter [C#/。NET/SQL Server]の同等語
- 12. SQL ServerのUPDATEステートメント
- 13. SQL Serverの - 動的SQLステートメント
- 14. DB2のSQL Serverトランザクションと同等のものは何ですか?
- 15. C#long型の同等のSQL Server型は何ですか?
- 16. SQLステートメントからSQL Serverストアドプロシージャジェネレータ?
- 17. LINQ同等のSQLクエリは
- 18. SQL Serverは - SQL Server内の同じテーブル
- 19. SQL Serverトリガ内のIFステートメント
- 20. SQL /パンダ同等
- 21. MYSQL date_format '%x-%u'はSQL Serverで同等です
- 22. 同じSQL Serverトリガ/ストアドプロシージャのトランザクションでSelectステートメントの分離レベル?
- 23. SQL ServerのSQLステートメント - 更新記録
- 24. SQL Serverで 'CREATE TABLE ... LIKE ...'と同等のもの
- 25. サードパーティ分析サービスSQL Server Expressの同等のコンポーネント
- 26. SQL Serverのmysql "LIMIT"句と同等の構文
- 27. このSQLクエリは、このリレーショナル代数ステートメントと同等ですか?
- 28. 件名がSQL Server Selectステートメント
- 29. SQL Server 2000で同等のINCLUDEを持つ非クラスタ化インデックス
- 30. Sql ServerのCOUNTIF集合関数と同等
結果が「false」であっても、正しいでしょうか? –