Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Καλησπέρα

 

Εχω μια postgresql 10 και ενα πεδίο text με Collation pg_catalog."default". Το collation και το character type  της βασης ειναι und-x-icu και το encoding utf8.

Αν η τιμη του text ειναι "μπλε" και ψαξω το κειμενο με 

WHERE LOWER (text) LIKE LOWER ("%μπλε%")

κανενα προβλημα.

Αν ομως ειναι "μπλέ" και ψαξω παλι με (τονος στο ε)

WHERE LOWER (text) LIKE LOWER ("%μπλε%") --χωρις τονο στο ε

τοτε δε μου επιστρέφει τιποτα - ενω θα επρεπε. Υποθετω το ιδιο θα γινει αν εχω τονους στη βαση και παω και ψαξω με κεφαλαια.

Πως μπορω να κανω την αναζητηση ανεξαρτητη απο τονους? Το LIKE και το lower δεν αρκουν. Κανω κατι λαθος στο collation ή στο character type ? Η είναι πιο περιπλοκο απ αυτο? 

 

Ευχαριστω πολυ

Επεξ/σία από slevinkelevra

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...