What is the Difference in DROP, DELETE and TRUNCATE command in SQL Server ?

How can get alternate highest salary or any record in a table in SQL Server ?

How to using triggers in SQL Server to keep a history