Hvordan bruke PostgreSql Min -funksjonen i Windows 10?
Vi har allerede uttalt at PostgreSQL Min -funksjonen beregner den laveste verdien ut av de medfølgende inngangsverdiene. Det gjør det ved å skanne alle inngangsverdiene gitt til denne funksjonen og deretter presentere minimum av disse verdiene for deg. Vi passerer normalt en kolonne eller kolonner i en postgreSQL -tabell til Min -funksjonen som en inngang. Bortsett fra dette kan min -funksjonen til PostgreSQL også kombineres med noen andre klausuler og uttalelser fra PostgreSQL for å formulere mer komplekse arbeidsscenarier. Eksemplet beskrevet nedenfor vil lede deg grundig gjennom bruken av Min -funksjonen til PostgreSQL i Windows 10.
Eksempel: Finne minimumsverdien fra en kolonne i en postgreSQL -tabell i Windows 10
Vi har laget et grundig eksempel for deg der vi skal hente ut minimumsverdien fra en kolonne i en postgreSQL -tabell i Windows 10 på forskjellige måter. For det vil vi først lage en PostgreSQL -tabell og befolke den med noen tilfeldige verdier. Etter det vil vi prøve å finne ut minimumsverdien fra en bestemt kolonne i den postgreSQL -tabellen ved å bruke forskjellige teknikker. La oss lese gjennom dette eksemplet sammen for å bestemme hvordan Min -funksjonen fungerer i PostgreSQL i Windows 10.
Trinn 1: Opprettelse av en prøvebord i PostgreSQL
Siden vi skal trekke ut minimumsverdien fra kolonnen i en PostgreSQL -tabell, må vi derfor opprette en eksempeltabell først ved hjelp av følgende spørsmål:
Vi har forsøkt å lage et bord som heter "måltid" med tre attributter, nemlig: DISCE_NAME, DISH_TYPE og DISCE_PRICE. Opprettelsen av postgreSQL -tabellen kan bekreftes gjennom responsen vist nedenfor:
Trinn 2: Populere eksempletabellen i PostgreSQL
Etter å ha opprettet denne tabellen, ønsker vi å sette inn noen poster i denne tabellen for å kjøre spørsmål om disse dataene senere. Vi vil utføre følgende kommando for å sette inn noen få poster i "måltid" -tabellen:
Hvis du utfører den ovennevnte spørringen uten å gjøre noen feil, vil du kunne sette inn 9 poster med hell inn i "måltid" -bordet, som vist på bildet nedenfor. Du kan til og med sette inn flere poster hvis du vil.
Trinn 3: Vise postene til prøven PostgreSQL -tabellen
For å teste vår postinnsetting i "måltid" -bordet, kjører vi "Select" -spørsmålet som vist i følgende bilde:
Trinn 4: Finne minimumsverdien fra en av kolonnene i prøven PostgreSQL -tabellen ved å bruke "Min" -funksjonen
Nå ønsker vi å finne ut den minste verdien fra en av PostgreSQL -tabellen “Meal” -kolonner som vi nettopp har opprettet. For det kommer vi til å bruke Min -funksjonen til PostgreSQL som avbildet av spørringen som er angitt nedenfor:
Ved hjelp av ovennevnte spørring vil vi bare finne ut den laveste tallerkenprisen. For det har vi passert "Dish_Price" -kolonnen i "måltid" -bordet som et argument for min -funksjonen til PostgreSQL.
Minimumskonkurranse fra "Dish_Price" -kolonnen i måltidsbordet vises i følgende bilde:
Trinn 5: Finne minimumsverdien fra en av kolonnene i prøven PostgreSQL -tabellen mens du bruker "Where" -klausulen med "Min" -funksjonen
Nå vil vi gjøre dette eksemplet litt mer komplekst og introdusere "hvor" -klausulen i vår PostgreSQL -spørring sammen med Min -funksjonen. Vi ønsker å begrense minimumsprisen til en bestemt DICE -type. Det betyr at vi ikke ønsker å skanne hele kolonnen "Dish_Price" for å finne den laveste prisen; Snarere vil vi bare finne den laveste prisen i henhold til en spesifikk "DISH_TYPE". Dette målet kan oppnås ved å utføre spørringen vist nedenfor:
I denne spørringen ønsker vi å finne ut den laveste prisen fra "måltid" -bordet, men bare for forretter. For det har vi brukt "hvor" -klausulen i PostgreSQL for å spesifisere at vi bare ønsker den laveste prisen for forretter.
Den laveste prisen for forretteren vises i følgende bilde:
Trinn 6: Finne minimumsverdien fra en av kolonnene i prøven PostgreSQL -tabellen mens du bruker "Group By" -bestemmelsen med "Min" -funksjonen
Til slutt vil vi gjøre det samme eksemplet desto mer komplisert. Vi vil prøve å finne ut de laveste prisene for alle de tre rettene, jeg.e., Hovedrett, startpakke og dessert. For det vil vi bruke "gruppen etter" -bestemmelsen i PostgreSQL som grupper utgangen i henhold til den spesifiserte attributtet. Spørringen som vi vil utføre for å oppnå dette målet vises nedenfor:
I denne spørringen ønsker vi å vise minimumsrettprisen på konsollen og paraboletypen som denne prisen tilhører. For det har vi brukt Min -funksjonen til PostgreSQL på "DISCE_PRICE", mens vi har gruppert resultatene av "DISCE_TYPE" for å få de laveste prisene som tilhører alle de tre DISH -typene.
De laveste prisene for alle våre tre oppvasktyper vises i følgende bilde:
Konklusjon
Hovedmotivet med denne artikkelen var å snakke om bruken av Min -funksjonen til PostgreSQL i Windows 10. Vi beskrev først at denne funksjonen tilhører de samlede funksjonene til PostgreSQL og brukes til å finne minimumsverdien ut av alle de medfølgende inngangene til denne funksjonen. Til slutt, for å utdype mer om bruken av denne funksjonen, formulerte vi et eksempel -scenario der vi forklarte deg det enkle, moderate og den komplekse bruken av Min -funksjonen ved å kombinere den med andre PostgreSQL -klausuler. Når du har fått en god kommando over denne bruken, vil du også kunne kombinere denne funksjonen med andre PostgreSQL -klausuler som "Order by" og PostgreSQL -sammenføyninger.