Vraag : De Kolommen van Formating in SQL Server 2005

Hello iedereen;

in Oracle u lange kolommen aan uw het houden van kunt formatteren:

Example:

COL beschrijvingsFORMAAT A13

So wanneer u uitgezocht op de lijst doet die de beschrijvingskolom bevatten  -- de beschrijvingskolom wordt getoond met 13 karakters.

How zou u het zelfde ding in SQL Server 2005

Thank u voor uw time
doen

Antwoord : De Kolommen van Formating in SQL Server 2005

Hallo,

Ik zou iets als gebruiken:

selecteer links (type_desc, 10)

om de uiterst linkse 10 karakters te selecteren. Als u werkelijk vaste lengte wilt, dan zou u het slepen ruimten kunnen moeten opvullen:

selecteer links (type_desc+ ', 10)

als het ONGELDIG kan zijn, dan nullibility van de kolom werkelijk zou moeten controleren:

selecteer links (isnull (type_desc, '') + ' ', 10)

of u kunt ook als KLUSJE (10) omzetten of gieten eveneens…

selecteer bekeerling (klusje (10), type_desc)

selecteer gegoten (type_desc als klusje (10))

Het zou aardig zijn om een een formaatbevel/functie te hebben, maar in SQL Server wij niet. Nochtans, zijn er een paar manieren om te behandelen het per hierboven, enkel een klein „ruw“ beetje.
Andere oplossingen  
 
programming4us programming4us