Sobes.tech
Junior — Middle

Ποιος είναι ο σκοπός της λέξης-κλειδιού UNIQUE στο SQL και σε ποιες περιπτώσεις χρησιμοποιείται;

sobes.tech AI

Απάντηση από AI

Η λέξη-κλειδί UNIQUE στη SQL χρησιμοποιείται για τον περιορισμό μιας στήλης ή ενός συνόλου στηλών έτσι ώστε όλες οι τιμές σε αυτές να είναι μοναδικές, δηλαδή να μην επαναλαμβάνονται.

Αυτό βοηθά στη διασφάλιση της ακεραιότητας των δεδομένων, για παράδειγμα, ώστε να μην υπάρχουν διπλότυπα σε έναν πίνακα για ένα συγκεκριμένο πεδίο.

Παράδειγμα χρήσης:

CREATE TABLE χρήστες (
    id INT PRIMARY KEY,
    email VARCHAR(255) UNIQUE
);

Σε αυτό το παράδειγμα, η στήλη email δεν μπορεί να περιέχει επαναλαμβανόμενες τιμές.

Το UNIQUE συχνά χρησιμοποιείται για πεδία που πρέπει να είναι μοναδικά, αλλά δεν αποτελούν πρωτεύον κλειδί, όπως αριθμοί τηλεφώνου, ονόματα χρήστη, σειριακοί αριθμοί κ.ά.