Convert NVARCHAR to FLOAT

MLA_PP

Neuer Benutzer
Beiträge
1
Hallo Zusammen,

ich habe eine kurze Frage! Gibt es eine Möglichkeit ein NVARCHAR mit so einem Wert in ein FLOAT zu wandeln?

Code:
DECLARE @Text nvarchar(100)
SET @Text = '1234,567'
SELECT CONVERT(float, @Text) AS ColumnValue

Mein Problem ist, das die Zahl mit einem , und nicht mit einem . geschrieben ist.

Vielen Dank schon mal!
 
Werbung:
Ja. Und? In PG würde ich nach CAST-Operationen suchen, bzw. nach 'Data Type Formatting Functions', und to_number() finden:

Code:
test=*# select to_number('1234,567','999999D999');
 to_number
-----------
  1234.567
(1 Zeile)

test=*#

Sicherlich hat eine kommerzielle DB wie M$SQL-Server da was vergleichbares anzubieten.
 
Werbung:
Zurück
Oben