DEV Community

Kiruthiga S
Kiruthiga S

Posted on

PostgreSQL(part-3)

update

update employee set salary=30000 where empid=111;
Enter fullscreen mode Exit fullscreen mode
empid name designation dept salary
101 Agaran Team Lead DB 50000
123 Kavin Software Engineer DB 25000
101 Arul Team Lead Front End 35000
124 Viyan Software Engineer AI 27000
118 Pari SQL Developer 45000 45000
111 Mugilan Team Lead 35000 30000

Delete

delete from employee where empid=111;
Enter fullscreen mode Exit fullscreen mode
empid name designation dept salary
101 Agaran Team Lead DB 50000
123 Kavin Software Engineer DB 25000
101 Arul Team Lead Front End 35000
124 Viyan Software Engineer AI 27000
118 Pari SQL Developer 45000 45000

truncate
Remove all data but keep the table remains
drop
Remove the table completely

order by

select * from employee order by salary;
Enter fullscreen mode Exit fullscreen mode
empid name designation dept salary
123 Kavin Software Engineer DB 25000
124 Viyan Software Engineer AI 27000
101 Arul Team Lead Front End 35000
118 Pari SQL Developer 45000 45000
101 Agaran Team Lead DB 50000
select * from employee order by salary desc;
Enter fullscreen mode Exit fullscreen mode
empid name designation dept salary
101 Agaran Team Lead DB 50000
118 Pari SQL Developer 45000 45000
101 Arul Team Lead Front End 35000
124 Viyan Software Engineer AI 27000
123 Kavin Software Engineer DB 25000

group by **
Aggregrate function
**count()

select count(*) from employee;
Enter fullscreen mode Exit fullscreen mode
 5
Enter fullscreen mode Exit fullscreen mode

sum()

select sum(salary) from employee;
Enter fullscreen mode Exit fullscreen mode

182000

avg()

select avg(salary) from employee;
Enter fullscreen mode Exit fullscreen mode

36400.000000000000

min()

select min(salary) from employee;
Enter fullscreen mode Exit fullscreen mode

25000

max()

select max(salary) from employee;
Enter fullscreen mode Exit fullscreen mode

50000

Top comments (0)