sql >> Databáze >  >> RDS >> Sqlserver

Nejúčinnější způsob T-SQL, jak podložit varchar vlevo na určitou délku?

Toto je jednoduše neefektivní použití SQL, bez ohledu na to, jak to uděláte.

možná něco jako

right('XXXXXXXXXXXX'+ rtrim(@str), @n)

kde X je váš výplňový znak a @n je počet znaků ve výsledném řetězci (za předpokladu, že výplň potřebujete, protože máte co do činění s pevnou délkou).

Ale jak jsem řekl, měli byste se tomu ve své databázi opravdu vyhnout.



  1. Nové funkce kompatibility Oracle v PostgresPlus Advanced Server 9.3Beta

  2. Přehled metod JOIN v PostgreSQL

  3. Použití replikačních slotů PostgreSQL

  4. Jak spustit soubor skriptu .SQL pomocí c#