SQL is not case-sensitive in terms of its keywords and commands, but certain aspects like table names may be case-sensitive depending on the database system.