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

このt-sqlクエリを変更して、さまざまな列名の最大値を返すにはどうすればよいですか?

    SELECT  [Rate],
            (SELECT MAX(T.[Rate])
             FROM (VALUES([RateMon]),
                         ([RateTue]),
                         ([RateWed]),
                         ([RateThu]),
                         ([RateFri]),
                         ([RateSat]),
                         ([RateSun])) AS T([Rate])
            ) AS MaxRate
    FROM [Room]
    WHERE [email protected]
    


    1. SQL Server 2016:データの挿入

    2. MySQLトリガーの使用

    3. ORACLEのLAG関数を使用して前日のカウントを更新します

    4. MySQL/MariaDBサーバーにアクセスするための上位5つのソフトウェアアプリケーション