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

Převod čísla na stopy a palce

I když můžete použít format() k tomu to není nutné.

Při vytváření řetězců v určitém formátu rád používám replace() se zástupnými znaky v řetězci. To mi umožňuje snadno ovládat formát, abych viděl, co se vyrábí:

select replace(replace('<feet>'' <inches>"',
                       '<feet>', val(length) / 12),
               '<inches>', val(length) % 12)

To předpokládá, že výraz val(length) vrátí celé číslo. Pokud se sloupec nazývá délka, pak byste použili length místo val(length) .



  1. Ladění PDO – Zobrazit dotaz PO BIND?

  2. Jak zobrazit WORK_MEM externích připojení PostgreSQL?

  3. Porovnejte 2 tabulky v sql

  4. Ukládání informací o kreditní kartě do databáze MySQL?