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:
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:
- Apkopotās funkcijas
- 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 |
viens | Sandžajs | 64. |
2 | Varuns | 72 |
3 | Akašs | Četri, pieci |
4 | Rohit | 86 |
5 | Anjali | 92 |
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 |
viens | Sandžajs | 90.76 |
2 | Varuns | 80.45 |
3 | Akašs | 54.32 |
4 | Rohit | 72.89 |
5 | Anjali | 67.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.