Yleiset SQL-funktiot: Yleiskatsaus

Tässä opetusohjelmassa opimme yleisiä toimintoja, joita voimme käyttää SQL:ssä. Nämä funktiot voivat olla merkkijono tai päivämäärä .

SQL-funktioita käytetään tietojen käsittelyyn tai käsittelyyn.

Puhutaanpa ensin merkkijonofunktioista . Nämä ovatjoita käytämme yleensä merkkijonomerkkien tai merkkijonoarvojen muokkaamiseen.

Yleiset SQL-funktiot: Yleiskatsaus

Sisällysluettelo

Yleiset SQL-merkkijonofunktiot

LEFT ja RIGHT toiminnot ovat merkkijonon vasemman tai oikean merkin saamiseen. Nämä ovat hyvin yleisiä Excelissä ja DAXissa.

Yleiset SQL-funktiot: Yleiskatsaus

Jotta voisimme käyttää LEFT- tai RIGHT- merkkijonofunktioita, meidän on määritettävä sarakkeen nimi ja poimittavien merkkien määrä.

Yleiset SQL-funktiot: Yleiskatsaus

Tässä on esimerkkikyselymme tulos. Ensimmäisessä sarakkeessa käytimme LEFT- funktiota, joten se palautti FirstName- sarakkeen 3 ensimmäistä merkkiä . 2. sarake näyttää etunimen 3 viimeistä merkkiä, koska käytimme OIKEA merkkijonofunktioita.

Yleiset SQL-funktiot: Yleiskatsaus

LOWER- ja UPPER- funktiot ovat merkkijonomerkkiemme muuntamiseen pieniksi tai isoiksi kirjaimille. LOWER - funktiota käytetään merkkijonon muuntamiseen pienillä kirjaimilla, kun taas UPPER- funktiolla merkkijono muunnetaan isoiksi.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Voimme myös korvata merkkijonomme merkkejä käyttämällätoiminto. Tässä esimerkissä korvaamme a - merkit kirjaimella "*".

Yleiset SQL-funktiot: Yleiskatsaus

Joten tuloksessamme missä tahansa " a " käytetään, se korvaa ne "*":lla.

Yleiset SQL-funktiot: Yleiskatsaus

REPLICATE - toiminto on tarkoitettu olemassa olevien merkkijonojen tai merkkien toistamiseen.

Yleiset SQL-funktiot: Yleiskatsaus

Tätä toimintoa varten meidän on määritettävä merkki tai sarake, jonka haluamme toistaa, ja kuinka monta kertaa haluamme sen toistuvan.

Yleiset SQL-funktiot: Yleiskatsaus

Esimerkkikyselymme perusteella tämä tulos osoittaa, että ensimmäinen sarake toistaa A-merkin 3 kertaa, kun taas toinen sarake toistaa sarakkeen arvon 3 kertaa.

Yleiset SQL-funktiot: Yleiskatsaus

Seuraava on LEN- toiminto. Tämä on tietyn merkkijonon tai sarakkeen arvon pituuden saamiseksi. Tässä esimerkissä saamme FirstName- sarakkeen arvojen pituuden.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-päivämääräfunktiot

Yksi yleisimmin käytetyistä päivämääräfunktioista ontoiminto. Se on nykyisen päivämäärän tuomista varten.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Huomaa, että meidän ei tarvitse määrittää FROM- lausetta, kun käytämme tätä funktiota SQL-komennossa, koska saamme tuloksen suoraan GETDATE -funktiosta.

Meillä on myös DATEPART- toiminto, joka palauttaa päivämäärän määritetyn osan, kuten vuoden, päivän tai kuukauden. Vuoden, päivän ja kuukauden lisäksi se voi palauttaa myös viikon numeron, vuosineljänneksen numeron ja paljon muuta.

Yleiset SQL-funktiot: Yleiskatsaus

Tässä esimerkissä haluamme sarakkeen näyttävän Tilauspäivämäärä- sarakkeen poimitun kuukauden . Joten olemme käyttäneet DATEPART- funktiota KUUKAUSI- funktion kanssa .

Yleiset SQL-funktiot: Yleiskatsaus

Tuloksemme 2. sarake näyttää meille poimitun kuukauden Tilauspäivämäärä- sarakkeessa . Voimme myös poimia TilausPäivä - sarakkeen vuoden tai päivän vaihtamalla KUUKAUSI arvoksi YEAR tai PÄIVÄ .

Yleiset SQL-funktiot: Yleiskatsaus

Jos haluamme vain poimia tietyn päivämäärän päivän, vuoden tai kuukauden, voimme myös käyttää PÄIVÄ- , KUUKAUSI- ja VUOSI - funktioita suoraan ilman DATEPART -toimintoa.

Jälleen ainoa ero on, että DATEPART- funktion käyttö on joustavampaa, koska se voi myös palauttaa viikon numeron, vuosineljänneksen numeron ja muita asiaan liittyviä asioita.

Tietyn VUOSI- , PÄIVÄ- ja KUUKAUSI -funktion käyttämistä voidaan käyttää myös WHERE- lauseen kanssa palauttamaan tietyt tietueet määritetyllä vuosi-, päivä- tai kuukausiarvolla.

Yleiset SQL-funktiot: Yleiskatsaus

Tässä esimerkissä haluaisimme poimia kaikki tiedot, joiden tilauspäivämäärä on vuosi 2014.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

DATEADD - funktio lisää numeron päivämäärän tiettyyn päivämäärään. Se on tarkoitettu päivämäärän siirtämiseen tiettyyn aikaan (1 kuukausi/päivä/vuosi sitten tai 1 kuukausi/päivä/vuosi sen jälkeen). Joten meidän on määritettävä päivämääräosa, numero, jonka haluamme lisätä, ja päivämäärä, jota haluamme muokata.

Yleiset SQL-funktiot: Yleiskatsaus

Tässä esimerkissä poimimme KUUKAUDEN GETDATE - funktiosta . Voimme sitten näyttää edellisen kuukauden tai kuukauden lisää lisäämällä negatiivisen tai positiivisen luvun.

Yleiset SQL-funktiot: Yleiskatsaus

Voimme käyttää myös negatiivista lukua (-1).

Yleiset SQL-funktiot: Yleiskatsaus

Esimerkissämme se palauttaa sen sijaan edellisen kuukauden.

Yleiset SQL-funktiot: Yleiskatsaus

Jälleen voimme käyttää sitä KUUKAUSI- , PÄIVÄ- tai VUOSI -toiminnon kanssa.

Yleiset SQL-funktiot: Yleiskatsaus

Seuraava on DATEDIFF -funktio, joka saa eron kahden päivämäärän välillä. Voimme käyttää sitä esimerkiksi, jos haluamme nähdä eron tilauspäivän ja toimituspäivän välillä päivinä. Voit muuttaa PÄIVÄ- toiminnon arvoksi KUUKAUSI tai VUOSI , jos haluat saada eron sen sijaan vuosina tai kuukausina.

Yleiset SQL-funktiot: Yleiskatsaus

Tämän tuloksen 1. sarake näyttää eron päivinä tilauspäivän ja toimituspäivän välillä.

Yleiset SQL-funktiot: Yleiskatsaus

Muut yleiset edistyneet SQL-toiminnot

Meillä on myös IFF- toiminto, joka tunnetaan myös nimellä " IF-toiminto ", mutta kirjoitetaan nimellä IFF . Se palauttaa arvon sen mukaan, onko ehto TOSI vai EPÄTOSI .

Yleiset SQL-funktiot: Yleiskatsaus

Tässä esimerkissä haluamme tarkistaa FirstName- sarakkeen arvon ja määrittää, onko sen arvo Katariina vai ei.

Yleiset SQL-funktiot: Yleiskatsaus

Jos arvo on Catherine , tuloksen pitäisi näyttää " Catherine "; muuten se näyttää " Ei Catherine ".

Yleiset SQL-funktiot: Yleiskatsaus

Kun arvoja ketjutetaan, niiden tulee olla samaa tietotyyppiä.

Yleiset SQL-funktiot: Yleiskatsaus

Joten FirstName- sarakkeen arvojen yhdistäminen BusinessEntityID- sarakkeen arvoon palauttaa virheen.

Yleiset SQL-funktiot: Yleiskatsaus

Tämä johtuu siitä, että FirstName- arvojen tietotyyppi on String , kun taas BusinessEntityID on kokonaisluku .

Voimme käyttää CAST- toimintoa BusinessEntityID: n tietotyypin muuntamiseen kokonaisluvusta CHAR- muotoon , joka on merkkijonotietotyyppi .

Yleiset SQL-funktiot: Yleiskatsaus

Kun olet käyttänyt CAST: ia tietotyypin muuntamiseen, voimme nyt saada tämän tuloksen, jossa FirstName- arvot ketjutetaan BusinessEntityID- arvoihin.

Yleiset SQL-funktiot: Yleiskatsaus

Vastaavasti voimme myös käyttää FORMAT- funktiota päivämäärän muotoilemiseen. Tässä esimerkissä muunnamme Tilauspäivä- sarakkeen " vvvv/KK " päivämäärämuotoon, joka näyttää vain vuoden ja kuukauden arvot.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Johtopäätös

Tässä viestissä olemme oppineettietojen käsittelyyn ja käsittelyyn. Kuten olemme keskustelleet, on olemassa erilaisia ​​SQL-funktioita arvoille STRING, DATE ja joitain yleisiä lisätoimintoja, joita voimme käyttää sekä merkkijono- , kokonaisluku- että päivämääräarvoissa .

Oppimalla nämä toiminnot se voisi tehdä SQL-prosesseistamme helpompaa ja kätevämpää. Jos haluat tietää lisää tästä aiheesta ja muusta siihen liittyvästä sisällöstä, voit varmasti tutustua alla olevaan asiaankuuluvien linkkien luetteloon.

Kaikki parhaat,

Hafiz










Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.