MS SQL Select zwei Nullen voranstellen

@t-sql
Ich glaube, ich drücke mich wieder mal undeutlich aus.
Es ist ein Unterschied, ob ich padding mache oder einfach konkateniere.
Die erste Lösung padded und formatiert damit auf eine feste Länge:
P009
bis
P999

Deine Lösung macht etwas anderes, keine Ahnung was der TE will, aber ich würde zur ersten tendieren.
 
Werbung:
Werbung:
SELECT
CONCAT(String, FORMAT(Nr, '000')) AS Formatiert,
* FROM
(
SELECT 3 AS Nr, 'P' AS String
UNION ALL
SELECT 123 AS Nr, 'P' AS String
UNION ALL
SELECT 1234 AS Nr, 'P' AS String
) X

1645542140178.png
 
Zurück
Oben