[解決済み] SQL Serverでfloatをvarcharに変換する方法
2022-04-28 05:12:36
質問
異なる長さの数値を持つfloatカラムがあり、それらをvarcharに変換しようとしています。
一部の値がbigintの最大サイズを超えるので、以下のようなことはできません。
cast(cast(float_field as bigint) as varchar(100))
10進数も使ってみましたが、数字が同じ大きさではないので、これも役に立ちません。
CONVERT(varchar(100), Cast(float_field as decimal(38, 0)))
よろしくお願いします。
UPDATEしてください。
サンプル値は 2.2000012095022E+26 .
解決方法は?
を使ってみてください。
STR()
関数を使用します。
SELECT STR(float_field, 25, 5)
もう一つの注意点は、このパッドは左側にスペースがあることです。これが問題になる場合は
LTRIM
:
SELECT LTRIM(STR(float_field, 25, 5))
関連
-
[解決済み] データプロバイダーや他のサービスがE_FAILステータスを返したのはなぜですか?SQLネイティブクライアント
-
[解決済み] LEFT または SUBSTRING 関数に渡された長さパラメータが無効です。
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Serverでテーブルからカラム名を取得するにはどうすればよいですか?
-
[解決済み] Sql Server 'Saving changes is not permitted' エラー ► テーブルの再作成を必要とする変更を保存しないようにする。
-
[解決済み] SQL Serverでレコードを削除した後、IDシードをリセットする。
-
[解決済み] カラム名の変更 SQL Server 2008
-
[解決済み] SQL Server 2008を使用してIDENTITY_INSERTをオン/オフする方法は?
-
[解決済み] SQLサーバーで行を列に効率的に変換する
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】LEFTまたはSUBSTRING関数に渡される長さパラメータが無効です。
-
[解決済み] aspnet_regsql.exeの使用方法
-
[解決済み] データプロバイダーや他のサービスがE_FAILステータスを返したのはなぜですか?SQLネイティブクライアント
-
[解決済み] 重複行を取得し、単一列を基準にカウントする
-
[解決済み] SQL Serverストアドプロセスのオプションパラメータ?
-
[解決済み] select 1 from "は何をするのですか?
-
[解決済み】SQL Server 2008 Expressのローカルインスタンスに接続する方法
-
[解決済み] SQL Server 2008 Management Studio Intellisenseが機能しないのはなぜですか?
-
[解決済み] バックアップデバイスを開くことができません。オペレーティングシステムエラー 5
-
[解決済み] SQL Server のバージョンを確認する方法