Περισσότερα
SQL SELECT WHERE πεδίο περιέχει λέξεις
Χρειάζομαι ένα select που θα επιστρέφει αποτελέσματα όπως αυτό:
SELECT * FROM MyTable WHERE Column1 CONTAINS 'word1 word2 word3'
Και χρειάζομαι όλα τα αποτελέσματα, δηλαδή αυτό περιλαμβάνει τις συμβολοσειρές με 'λέξη2 λέξη3 λέξη1' ή 'λέξη1 λέξη3 λέξη2' ή οποιονδήποτε άλλο συνδυασμό των τριών.
Όλες οι λέξεις πρέπει να υπάρχουν στο αποτέλεσμα.
480
3
Μάλλον αργή, αλλά λειτουργική μέθοδος για να συμπεριλάβει οποιεσδήποτε λέξεις:
Αν θέλετε να υπάρχουν όλες οι λέξεις, χρησιμοποιήστε αυτό:
Αν θέλετε κάτι πιο γρήγορο, πρέπει να εξετάσετε την αναζήτηση πλήρους κειμένου, και αυτό είναι πολύ συγκεκριμένο για κάθε τύπο βάσης δεδομένων.
Αλλαγή του "Ή" σε "ΚΑΙ" με βάση την επεξεργασία της ερώτησης.
ή