I have read that clustered index is an index on ordered non-key field of DB.
However, in SQL clustered index can be created on Primary key. Infact, by default primary key constraint automatically creates clustered index if one doesn't already exists on the table.
So, is SQL clustered index different from the one defined in theory?