SQL funkcijas: kā rakstīt funkciju SQL?



Šajā rakstā par SQL funkcijām tiks aplūkotas dažādas iebūvētās funkcijas, lai veiktu dažāda veida datus.

Strukturēta vaicājumu valoda aka SQL tiek izmantots datu apstrādei datu bāzēs. Tas nodrošina dažādas iebūvētās funkcijas un piekļūt datubāzēm un pārvaldīt tās atbilstoši mūsu prasībām. Šajā rakstā par SQL funkcijām es apspriedīšu dažādas iebūvētās funkcijas, lai veiktu dažāda veida datus.

Šajā rakstā tiks aplūkotas šādas tēmas:





    1. LCASE ()
    2. UCASE ()
    3. LEN ()
    4. MID ()
    5. RAUNDS()
    6. TAGAD ()
    7. FORMĀTS ()

Pirms mēs iedziļināmies dažādajos SQL piedāvāto funkciju veidos, ļaujiet mums saprast, kas ir funkcijas.

Kas ir funkcijas?

Funkcijas ir metodes, ko izmanto datu operācijas . SQL ir daudz iebūvētu funkciju, kuras tiek izmantotas virkņu salīmēšanai, matemātiskiem aprēķiniem utt.



SQL funkcijas ir iedalītas šādās divās kategorijās:

  1. Apkopotās funkcijas
  2. Skalāru funkcijas

Apskatīsim katru no tiem pa vienam.



Apkopot SQL funkcijas

SQL apkopotās funkcijas veic vērtību grupas aprēķinus un pēc tam atgriež vienu vērtību.Tālāk ir norādītas dažas no visbiežāk izmantotajām apkopojuma funkcijām:

Funkcija Apraksts
SUM ()Izmanto, lai atgrieztu vērtību grupas summu.
COUNT ()Atgriež rindu skaitu, pamatojoties uz nosacījumu vai bez nosacījuma.
AVG ()Izmanto, lai aprēķinātu skaitliskās kolonnas vidējo vērtību.
MIN ()Šī funkcija atgriež kolonnas minimālo vērtību.
MAX ()Atgriež kolonnas maksimālo vērtību.
PIRMAIS ()Izmanto, lai atgrieztu kolonnas pirmo vērtību.
PĒDĒJAIS()Šī funkcija atgriež kolonnas pēdējo vērtību.

Apskatīsim katru no iepriekšminētajām funkcijām padziļināti. Lai jūs labāk saprastu, es apsvēršu šo tabulu, lai izskaidrotu jums visus piemērus.

StudentID Studenta vārds Atzīmes
viensSandžajs64.
2Varuns72
3AkašsČetri, pieci
4Rohit86
5Anjali92

SUM ()

Izmanto, lai atgrieztu jūsu izvēlētās skaitliskās kolonnas kopsummu.

Sintakse:

Atlasiet SUM (ColumnName) no TableName

Piemērs:

Uzrakstiet vaicājumu, lai no studentu tabulas izgūtu visu studentu atzīmju summu.

IZVĒLIES SUMMU (atzīmes) NO studentiem

Izeja:

359. lpp

COUNT ()

Atgriež tabulā esošo rindu skaitu, pamatojoties uz kādu nosacījumu vai bez nosacījuma.

Sintakse:

Atlasiet COUNT (ColumnName) no TableName WHERE nosacījums

Piemērs:

Uzrakstiet vaicājumu, lai uzskaitītu studentu skaitu no tabulas Studenti.

Atlasiet COUNT (StudentID) no studentiem

Izeja:

5

Piemērs:

Uzrakstiet vaicājumu, lai studentu tabulā uzskaitītu studentu, kas ieguva atzīmes> 75.

Atlasiet COUNT (StudentID) no studentiem, kur atzīmes> 75

Izeja:

2

AVG ()

Šo funkciju izmanto, lai atgrieztu skaitliskās kolonnas vidējo vērtību.

Sintakse:

Atlasiet AVG (ColumnName) no TableName

Piemērs:

Uzrakstiet vaicājumu, lai aprēķinātu visu studentu vidējās atzīmes no tabulas Studenti.

Atlasiet no studentiem AVG (atzīmes)

Izeja:

71.8

MIN ()

Izmanto, lai atgrieztu skaitliskās kolonnas minimālo vērtību.

Sintakse:

Atlasiet MIN (ColumnName) no TableName

Piemērs:

Uzrakstiet vaicājumu, lai no tabulas Studenti no visiem studentiem izgūtu minimālās atzīmes.

IZLASIET MIN. (Atzīmes) NO studentiem

Izeja:

Četri, pieci

MAX ()

Atgriež skaitliskās kolonnas maksimālo vērtību.

Sintakse:

Atlasiet MAX (ColumnName) no TableName

Piemērs:

Uzrakstiet vaicājumu, lai no tabulas Studenti no visiem studentiem iegūtu maksimālo atzīmi.

IZLASIET MAKSĀM (atzīmes) NO studentiem

Izeja:

92

PIRMAIS ()

Šī funkcija atgriež izvēlētās kolonnas pirmo vērtību.

Sintakse:

Atlasiet FIRST (ColumnName) no TableName

Piemērs:

Uzrakstiet vaicājumu, lai izgūtu pirmā studenta atzīmes.

ATLASIET FIRST (Marks) no studentiem

Izeja:

64.

PĒDĒJAIS()

Izmanto, lai atgrieztu jūsu izvēlētās kolonnas pēdējo vērtību.

Sintakse:

Atlasiet LAST (ColumnName) no TableName

Piemērs:

Uzrakstiet vaicājumu, lai izgūtu pēdējā studenta atzīmes.

ATLASIET PĒDĒJO (atzīmju) NO studentiem

Izeja: 92

Nu, līdz ar to mēs esam pabeiguši SQL apkopotās funkcijas. Tālāk šajā rakstā par SQL funkcijām ļaujiet mums saprast dažādas skalārā funkcijas.

kas ir rāmis java

Skalārās SQL funkcijas

Skalāra funkcijas SQL tiek izmantotas, lai atgrieztu vienu vērtību no norādītās ievades vērtības.Tālāk ir norādītas dažas no visbiežāk izmantotajām apkopojuma funkcijām:

Apskatīsim katru no iepriekšminētajām funkcijām padziļināti.

Funkcija Apraksts

LCASE ()

Izmanto, lai virknes kolonnu vērtības pārveidotu par mazajiem burtiem

UCASE ()

Šo funkciju izmanto, lai virknes kolonnas vērtības pārveidotu par lielajiem burtiem.

LEN ()

Atgriež kolonnas teksta vērtību garumu.

MID ()

Izvelk apakšstruktūras SQL no kolonnu vērtībām ar virknes datu tipu.

RAUNDS()

Noapaļo skaitlisko vērtību līdz tuvākajam skaitlim.

TAGAD ()

Šo funkciju izmanto, lai atgrieztu pašreizējo sistēmas datumu un laiku.

FORMĀTS ()

Izmanto, lai formatētu lauka parādīšanas veidu.

LCASE ()

Izmanto, lai virknes kolonnas vērtības pārveidotu par mazajiem burtiem.

Sintakse:

Atlasiet LCASE (ColumnName) no TableName

Piemērs:

Uzrakstiet vaicājumu, lai izgūtu visu skolēnu vārdus ar mazajiem burtiem.

Atlasiet no studentiem LCASE (StudentName)

Izeja:

sanjay varun akash rohit anjali

UCASE ()

Izmanto, lai virknes kolonnas vērtības pārveidotu par lielajiem burtiem.

Sintakse:

Atlasiet UCASE (ColumnName) no TableName

Piemērs:

Uzrakstiet vaicājumu, lai izgūtu visu skolēnu vārdus ar mazajiem burtiem.

IZLASIET UCASE (StudentName) no studentiem

Izeja:

SANJAY VARUN AKASH ROHIT ANJALI

LEN ()

Izmanto, lai izgūtu ievades virknes garumu.

Sintakse:

Atlasiet LENGTH (virkne) kā SampleColumn

Piemērs:

Uzrakstiet vaicājumu, lai iegūtu studenta vārda “Sanjay” garumu.

SELECT LENGTH (“Sanjay”) AS StudentNameLen

Izeja:

6

MID ()

Šo funkciju izmanto, lai izvilktu apakšvirknes no kolonnām ar virknes datu tipu.

Sintakse:

Atlasiet MID (kolonnas nosaukums, sākums, garums) no tabulas nosaukuma

Piemērs:

Uzrakstiet vaicājumu, lai no kolonnas StudentName iegūtu apakšvirsrakstus.

NO studentiem atlasiet MID (StudentName, 2, 3)

Izeja:

anj aru kas ohi nja

RAUNDS()

Šo funkciju izmanto, lai noapaļotu skaitlisko vērtību līdz tuvākajam skaitlim.

Sintakse:

Atlasiet ROUND (ColumnName, Decimals) no TableName

Piemērs:

Šajā piemērā ņemsim vērā tabulu Studenti tabulu Marks.

StudentID Studenta vārds Atzīmes
viensSandžajs90.76
2Varuns80.45
3Akašs54.32
4Rohit72.89
5Anjali67.66

Uzrakstiet vaicājumu, lai zīmes noapaļotu līdz veselam skaitlim.

Atlasiet no studentiem apli (atzīmes)

Izeja:

91 80 54 73 68

TAGAD ()

Izmanto, lai atgrieztu pašreizējo datumu un laiku. Datums un laiks tiek atgriezti formātā “GGGG-MM-DD HH-MM-SS”.

Sintakse:

ATLASĪT TŪLĪT ()

Piemērs:

Uzrakstiet vaicājumu, lai izgūtu pašreizējo datumu un laiku.

ATLASĪT TŪLĪT ()

Izeja:

TAGAD ()
2019-10-14 09:16:36

FORMĀTS ()

Šī funkcija formatē lauka parādīšanas veidu.

Sintakse:

FORMAT (ievade Vērtība, formāts )

Piemērs:

Uzrakstiet vaicājumu, lai cipari “123456789” tiktu parādīti formātā “### - ### - ###”

ATLASĪT FORMĀTU (123456789, “### - ### - ###”)

Izeja:

123-456-789

Ar to mēs esam nonākuši galā ar šo rakstu par SQL funkcijām. Es ceru, ka jūs sapratāt, kā izmantot dažāda veida funkcijas SQL. Ja vēlaties uzzināt vairāk par MySQL un iepazīstiet šo atvērtā pirmkoda relāciju datu bāzi, pēc tam pārbaudiet mūsu kas nāk ar instruktoru vadītu tiešraides apmācību un reālās dzīves projektu pieredzi. Šīs apmācības palīdzēs jums padziļināti izprast MySQL un palīdzēs jums apgūt priekšmetu.

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā “SQL funkcijas”, un es sazināšos ar jums.