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

SQL Server:数値リテラルを使用した計算

    SQL Server は可能な限り最小のデータ型を使用します。

    このスクリプトを実行すると

    SELECT SQL_VARIANT_PROPERTY(1.0, 'BaseType')
    SELECT SQL_VARIANT_PROPERTY(1.0, 'Precision')
    SELECT SQL_VARIANT_PROPERTY(1.0, 'Scale')
    SELECT SQL_VARIANT_PROPERTY(1.0, 'TotalBytes')
    

    SQL Server が暗黙的に NUMERIC(2, 1) データ型を使用していることがわかります。
    60.0 による除算により、結果が NUMERIC(8, 6) に変換されます。
    最終的な計算により、結果が NUMERIC( 17, 10).

    編集

    SQL Server Books Online データ型変換



    1. コマンドラインからデータベースをエクスポートするにはどうすればよいですか?

    2. 秒をHH:MM:SSに変換する

    3. 特定の場所の近くにある最も近い場所を効率的に見つける方法

    4. 挿入、更新、削除後のPL / SQLトリガーで、シーケンスを使用してデータをログ表に入力します