Turinys
Nepaisant „PostgreSQL“ yra duomenų bazės variklis, kuris geriausiai atitinka ANSI-SQL standartą, tai nereiškia, kad jis neturi unikalių savybių, kurios išskiria jį iš kitų konkurencinių sprendimų ir leidžia jam užimti labai aukštą vietą duomenų bazių pasaulyje. , šie unikalūs dalykai dažnai yra spartieji klavišai, kurie neleidžia mums atlikti kelių užklausų prieš lenteles, kad gautume reikiamus duomenis, tačiau jei norime, kad viskas atitiktų standartą, neturėtume jų naudoti.ĮSISKIRTI
Tai mėgstamiausia naudojama, tai yra iš naujo interpretuojama SKIRTIS, išskyrus tai, kad tai leidžia mums apibrėžti, kurie stulpeliai yra tie, kurie užklausoje bus laikomi skirtingais, taip pat tuo atveju, jei yra daugiau stulpelių, galime apibrėžti pageidaujamo stulpelio nurodymo tvarką.
Toliau pateiktame paveikslėlyje pamatysime pavyzdį, į ką kalbame, šiame pavyzdyje mes gausime lentelės trakto numerį:
DIDELIS
RIBOJIMAS ir OFFSET
Šios dvi sąlygos RIBOTA Y OFFSET užklausoje jie padeda mums apriboti užklausos grąžintų įrašų skaičių. Jie gali būti naudojami kartu arba atskirai; nepaisant visko, jie nėra unikalūs „PostgreSQL“, iš tikrųjų jie yra nukopijuoti iš „MySQL“.
A OFFSET iš 0 yra lygiavertis sąlygos nenaudojimui, paprastai šiuos du elementus naudosime kartu su a ***** PAGAL.
Pažiūrėkime praktinį pavyzdį, kad geriau pamatytume, kaip jie veikia:
DIDELIS
MAN PATINKA
Ši sąlyga leidžia mums ieškoti tekstuose nepriklausomai nuo didžiųjų raidžių, ji mums labai padeda, nes galime atlikti labai plačias paieškas, nesibaimindami, kad dėl to, kaip bus surašytas terminas, būsime išleisti.
Užklausa, kurią galime atlikti, yra tokia:
SELECT trakto_pavadinimas IŠ surašymo.lu_tracts KUR trakto_pavadinimas ILIKE '% duke%';
Jei pažvelgsime į rezultatą, kurį tai duos, tai būtų kažkas tokio:
Baigę vadovėlį, mes jau šiek tiek žinome apie jo pranašumus „PostgreSQL“ naudojant unikalius elementus, kurie padeda išplėsti ANSI-SQL funkcionalumą ir tokiu būdu turi daug daugiau galimybių patenkinti įvairius poreikius, kurie gali kilti mūsų administruojamose duomenų bazėse.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką