sql >> Database teknologi >  >> RDS >> Sqlserver

Jeg skal beregne værdier for en post i en database baseret på andre værdier i andre poster

Dette viser, hvordan man beregner værdier for en post i en database baseret på andre værdier i andre poster. Eksemplet er skrevet i TSQL og kan udføres på SQL Server. Du bliver nødt til at ændre scriptet for at bruge dine tabeller og kolonner.

DECLARE @total dec(12,2), @num int --Variable declaration

SET @total = (SELECT SUM(Salary) FROM Employee) --Capture sum of employee salaries

SET @num = (SELECT COUNT(ID) FROM Employee) --Capture the number of employees

SELECT @total 'Total', --calculate values for a record in a database based off of other values in other records
        @num 'Number of employees',
        @total/@num 'Average'
INTO
    dbo.AverageSalary

Håber dette hjælper.




  1. Indtast tekst og specialtegn og MySQL

  2. Sådan får du to returværdier fra Oracle Stored Procedure

  3. Fejl ved import af SQL-dump til MySQL:Ukendt database / Kan ikke oprette database

  4. Hibernate 5:- org.hibernate.MappingException:Ukendt enhed