Funkcijas LOWER izmantošanas piemēri programmā PostgreSQL
PostgreSQL piedāvā funkciju LOWER kā vienu no virknes funkcijām. Izmantojot to, varat ātri pārvērst tabulas lielos burtus par mazajiem burtiem. Apstrādājot teksta vērtības savā PostgreSQL datubāzē, šīs funkcijas izmantošana ir ērta, taču jāņem vērā, ka tā darbojas tikai tad, ja vērtības, kuras vēlaties konvertēt, jau ir ar lielajiem burtiem.
Šeit ir daži piemēri, lai sāktu darbu.
1. piemērs. Darbs ar virkni
Funkcijas LOWER izmantošana ir vienkārša. Ar šādu sintaksi viss ir kārtībā:
LOWER(virkne);
Virkne šajā sintaksē ir virkne, kuru vēlaties konvertēt. Piemēram, mēs varam izmantot priekšrakstu SELECT, lai pārveidotu lielo burtu virkni, ko esam norādījuši vaicājuma priekšrakstā, kā parādīts tālāk:
Kad izpildāt paziņojumu, tas atgriež norādīto virkni ar mazajiem burtiem.
2. piemērs. Darbs ar tabulu
Pat tad, ja tabulā ir ieraksti ar lielajiem burtiem, varat tos izgūt ar mazajiem burtiem, izmantojot funkciju LOWER. Jūs joprojām izmantojat to pašu sintaksi, taču atlases priekšraksts nedaudz mainīsies, lai pielāgotos vērtībām, kuras vēlaties izgūt no tabulas.
Tālāk esošajā tabulā izveidosim detalizētu informāciju, ko izmantosim šajā piemērā:
Kad tabula ir izveidota, ātri ievietojiet vērtības tabulā. Mēs nodrošinājām, ka virknes vērtības tabulā ir visas ar lielajiem burtiem, lai palīdzētu mums parādīt, kā izmantot funkciju LOWER.
Mūsu gala tabula izskatās šādi. Mēs mērķējam uz kolonnām “fname” un “lname”:
Pieņemsim, ka mēs vēlamies izgūt visas tabulas vērtības, bet lname vērtības ir pārveidotas mazajos burtos. Mums ir šāda komanda ar funkciju LOWER:
SELECT fname, LOWER(lname), vecums FROM detaļas;Ņemiet vērā, ka funkcija LOWER tiek lietota tikai kolonnai, kuras mērķauditorija tiek atlasīta. Citu kolonnu vērtības ir tādas, kā tās ir redzamas tabulā.
3. piemērs: funkcijas LOWER apvienošana ar citām klauzulām
Funkciju LOWER ir iespējams apvienot ar citām funkcijām un klauzulām, lai sasniegtu savus mērķus. Piemēram, ja vēlaties izmantot nosacījumu vaicājumu ar WHERE klauzulu, varat to darīt, kā parādīts tālāk.
Šis piemērs parāda, kā mēs izmantojam klauzulu WHERE, lai atlasītu tikai tos ierakstus, kuru vecums ir lielāks par 25. Mēs pievienojam funkciju LOWER, lai izgūtu “fname” vērtības kā mazo burtu vērtības.
Izvadē varat izmantot AS priekšrakstu, lai ērtības labad piešķirtu tam citu nosaukumu. Šis ir piemērs, lai parādītu, kā mazo burtu kolonnu nosaucam ar citu nosaukumu.
Secinājums
Funkcija PostgreSQL LOWER ir ērta, ja jums ir kolonna ar lielajiem burtiem un vēlaties tās izgūt ar mazajiem burtiem. Šīs funkcijas izmantošanas sintakse ir vienkārša. Pievienojot to savam SELECT vaicājumam vai citam priekšrakstam savā PostgreSQL, jūs ātri iegūsit vēlamo izvadi. Šajā ziņojumā sniegtie piemēri ir skaidri. Kad izmēģināsit tos savā gadījumā, jūs ātri apgūsit, kā strādāt ar funkciju LOWER programmā PostgreSQL.