Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これら2つのクエリの違いは何ですか? なぜ彼らは異なる結果を与えるのですか?
クエリ 1
DECLARE @test nvarchar SET @test = CONVERT(nvarchar, FLOOR(10.5)) SELECT @test
結果:
['1']
クエリ 2
SELECT CONVERT(nvarchar, FLOOR(10.5))
['10']
DECLARE @test nvarchar
これは 1 文字なので、割り当てられた値を切り捨てます。(サイズ) を追加