2012-12-19 3 views
-1

직원 수, 최대 임금, 최저 임금 및 부서별 평균 임금을 표시하고 싶습니다.SQL 쿼리 코드가 필요합니다.

데이터베이스의 이미지 :이 어딘가에 가까운 당신이 필요로 될 수

enter image description here

+9

[당신이 시도 무엇?] 것 (http://whathaveyoutried.com/) –

+1

친애하는 친구, 당신은 숟가락 수유를하려는 이유. 인터넷 검색을 통해 쉽게 배우고 구현할 수 있습니다. 그리고 나는 확신합니다, 당신은 그것을 할 수 있습니다. 그리고 기억하십시오,이 방법을 배우면 최고입니다. –

+1

우리는 당신을 위해 당신의 프로그램을 해결하기 위해 여기에 있지 않습니다. 뭔가 해봐. 만약 당신이 오류가 있다면 우리는 확실히 도와 줄 것입니다. – cjds

답변

0

...

select E.Department_ID, count(*), max(E.Employee_Salary), avg(E.Employee_Salary), min(E.Employee_Salary) 
    from employee E 
    inner join department D on E.Department_ID = D.Department_ID 
    group by E.Department_ID 
+3

다른 관심사를 추구하는 동안 나도 내 직업을하고 싶니? (당신이 마음에 들지 않는다면 나는 내 임금을 계속 지킬 것입니다.) –

+0

작은 일이 있다면 도움이 필요하십니까?;) – span

+0

고마움 많은 친구 ... – user1915345

1

SQL Count()를 찾아, 직원 수를 얻으려면.

최대/최소 조회수는 SQL Max()SQL Min입니다.

평균을 얻으려면 SQL Avg을보십시오.

하지만 10 초 만에 그 링크를 직접 찾을 수 있었을 것입니다. 여기에 와서 누군가에게 당신에게 서면 코드를 전달할 것을 기대하기보다는 Google을 사용하여 그들을 찾았습니다.

0

이 내가 시도 이것은 당신이 그 (것)들을 배울 수 있도록해야한다 집계 함수

http://databases.about.com/od/sql/l/aaaggregate1.htm

죄송

Select Employee_Id,(Employee_lastName+''+Employee_FirstName) as EmployeeName 
     ,Max(Employee_Salary) as maxWage,Min(Employee_salary) as MinWage , 
     Avg(Employee_Salary) 

from Employee E 
     Inner Join Department D on D.Department_Id = E.department_Id 

Group By Department_ID 
+0

그는 부서별 그룹을 말했습니다. -1 – cjds

0

을 테스트하기 위해 지금 SQL을 망가 내 쿼리입니다.

  1. 카운트 행

  2. 최대 및 최대 최소 및

쿼리의 SELECT 부분이 사용 최소의 번호를 선택

이 경우에 그룹을 사용해야합니다. Department_ID

이 이론을 배우고 당신이 당신의 답변을 얻을 수 있습니다 쉽게

관련 문제