sql important questions