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

sql:v1とv2の間

    SQL Server 2008:

    select 1 
    where 5 between 1 and 7
    

    1つの結果

    select 1 
    where 5 between 7 and 1
    

    0件の結果

    これらの結果と PostgreDocs に基づいています ANSI規格は次のとおりであると仮定します(ただし、そのドキュメントは見つかりません)。

    a between x and y
    ==
    a >= x AND a <= y
    

    更新:

    SQL-92の仕様によると(引用):

    "X BETWEEN Y AND Z" is equivalent to "X>=Y AND X<=Z"
    


    1. ローリングサムの実行方法、各行には前の行の合計を含める必要があります

    2. C#コードからMSSQL ServerへのSQLインジェクションを回避するアルゴリズム?

    3. 合計を含む要約行を追加します

    4. MySQLテーブルでの複数の結合