Problem:
Chcesz przekonwertować ciąg na małe litery.
Przykład:
Nasza baza danych zawiera tabelę o nazwie product z danymi w id i nazwij columns .
| id | imię |
|---|---|
| 1 | Sałatka Cobb |
| 2 | Pieczeń garnkowa |
| 3 | Szarpany |
| 4 | PODZIAŁ BANANÓW |
| 5 | Chleb KUKURYDZIANY |
| 6 | Smażony Stek z Kurczaka |
Zauważ, że style nazewnictwa są niespójne dla tych produktów. Wyświetlajmy wszystkie nazwy produktów małymi literami.
Rozwiązanie 1:
SELECT LOWER(name) FROM product;
Oto wynik:
| nazwa |
|---|
| sałatka cobb |
| pieczeń garnkowa |
| szarpane |
| podział bananów |
| chleb kukurydziany |
| smażony stek z kurczaka |
Dyskusja:
Użyj SQL LOWER() funkcja, jeśli chcesz przekonwertować kolumnę ciągu na małe litery. Ta funkcja przyjmuje tylko jeden argument:kolumnę, której wartości chcesz zapisywać małymi literami.
Ta funkcja jest dobrym wyborem, jeśli w bazie danych rozróżniana jest wielkość liter i chcesz wybrać tylko rekordy pasujące do określonego ciągu. Możesz najpierw przekonwertować wszystko na małe litery, a następnie znaleźć dopasowanie.