sql >> Database >  >> RDS >> Sqlserver

Integer-deling in sql-server

In de eerste krijg je het resultaat van twee gehele getallen en giet je het resultaat als DECIMAL(9,2). In de tweede deel je gewoon twee gehele getallen en dat is te verwachten.

Als u een van de gehele getallen als een decimaal getal gebruikt VOOR als je de deling doet, krijg je een decimaal resultaat.

SELECT 151/CAST(6 AS DECIMAL (9,2))


  1. Aangezien SQL Server geen pakketten heeft, wat doen programmeurs om dit te omzeilen?

  2. JOIN-query's versus meerdere query's

  3. Informix gelijk aan mysql's SHOW CREATE TABLE

  4. php-formulier:kan de database niet bijwerken, query met meerdere join