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

Dotaz na rozdělení SQL Serveru

Když vydělíte dvě celá čísla, výsledkem je také celé číslo, takže 50/100 je 0,5, což je celé číslo 0.

Chcete-li získat desetinnou čárku, napište:

Select 50.0 / 100

nebo Přeneste celé číslo o desetinné číslo - tj.

SELECT (CAST(20 AS DECIMAL(5,1))/30)


  1. Jak požádat MySQL, aby požadovala hodnoty v dotazu?

  2. Mohu vložit data do pole AUTOINCREMENT?

  3. Integer overflow co bude dál

  4. Jak zaznamenám denní hodnocení modelky v Django?