Articles

SQL-yleismerkit esimerkillä

tässä opetusohjelmassa keskitymme SQL-yleismerkkeihin ja keskustelemme siitä yksityiskohtaisesti. Tutkimme jokaisen saatavilla olevan jokerimerkin yksityiskohtaisesti ja keskustelemme sitten esimerkeistä selkeyttääksemme käsityksiämme.

Pysy ajan tasalla uusimpien teknologiasuuntausten kanssa
liity Dataflairiin Telegramissa!!

Mitä ovat jokerimerkit SQL: ssä?

SQL-yleismerkit korvataan yhdellä tai useammalla merkillä merkkijonossa. Jokerimerkit ovat käteviä, kun meidän täytyy vertailla merkkijonoja ja myös pyrkiä saamaan minuutin tiedot.

jokerimerkit on varustettu vastaavalla operaattorilla ja ne ovat käteviä monimutkaisten kyselyiden ratkaisemiseen.

kuvitellaanpa esimerkiksi ehto, jossa meillä on suuri määrä dataa käytettävissä. Ja haluamme selvittää tiedot kaikista 20-30-vuotiaista ihmisistä, joiden nimet alkavat A: sta tai N: stä.

tällaisten monimutkaisten kyselyiden ratkaisemiseen käytämme jokerimerkkejä.

jotkut yleisimmin käytetyt jokerimerkit ovat seuraavat:

jokerimerkit MS Accessissa

Sr.No Edustussymboli kuvaus
1 * tarkoittaa nollaa tai useampaa merkkiä.
2 ? tarkoittaa yhtä merkkiä.
3 tarkoittaa suluissa yhtä merkkiä.
4 ! tarkoittaa merkkejä, joita ei ole kiinnikkeessä.
5 tarkoittaa useita eri merkkejä.
6 # tarkoittaa yhtä numeerista merkkiä.

Wildcards in SQL Server

Sr.No Representation Symbol Description
1 % Stands for zero or more characters.
2 _ Stands for a single character.
3 Stands for a single character specific to the brackets.
4 ^ Stands for any character not in brackets.
5 tarkoittaa useita eri merkkejä.

miksi tarvitsemme Jokereita?

käytämme SQL-yleismerkkejä, kun meidän täytyy etsiä monimutkaisia tietoja. Tämä monimutkainen tieto voi vaarantaa merkkijonoja tai numeerisia erityispiirteitä.

Jokereista on hyötyä myös silloin, kun haluamme nopeuttaa kyselyä. Tulokset ovat huomattavan nopeita, kun Jokerit ovat käytössä.

olemme jo nähneet, että SQL-jokerimerkit on pystytetty vastaavalla operaattorilla.

harkitkaamme käyttöä ja sen jälkeen käsittelisimme esimerkkejä:

Sr.No käyttö samankaltaisen operaattorin kanssa kuvaus
1 missä sarakenimi kuten ”a%” palauttaa arvot, jotka alkavat ”A”: lla.
2 missä sarakenimi kuten ”%a ” palauttaa arvot, jotka päättyvät ”a”.
3 missä sarakenimi kuten ”%ab% ” palauttaa minkä tahansa arvon, jossa on ” ab ” missä tahansa asennossa.
4 missä sarakenimi kuten ”_a%” palauttaa minkä tahansa arvon, jonka toisena merkkinä on ”a”.
5 missä sarakenimi kuten ”a_%_%” palauttaa minkä tahansa arvon, joka alkaa ”a”: lla ja on vähintään 3 merkkiä pitkä.
6 missä sarakenimi kuten ”a%b” palauttaa minkä tahansa arvon, joka alkaa ”a”: lla ja päättyy ”b”: hen.

Demotietokanta

Ymmärtäkäämme, mitä tietokantaa käytämme tässä opetusohjelmassa.
kysely:

SELECT * FROM DataFlair_emp2;

demotietokanta

täällä näemme demotietokantamme sisällön.

Esimerkki 1: selvitetään A-kirjaimella alkavien työntekijöiden nimet.
Query:

SELECT * FROM dataflair_emp2WHERE name_emp LIKE 'A%';

SQL-yleismerkkiesimerkki

Tässä näkyy niiden työntekijöiden nimet, joiden nimessä on ensimmäinen merkki ”A”.

Esimerkki 2: etsitään työntekijät, joiden toimipaikat sisältävät ”nd”: n.
kysely:

SELECT * FROM dataflair_emp2WHERE location LIKE '%nd%';

jokerimerkki SQL: ssä

voimme tarkkailla paikkoja vaaditulla kuviolla.

esimerkki 3: etsitään työntekijä, jonka nimessä on kolme merkkiä.
Query:

SELECT * FROM dataflair_emp2WHERE name_emp LIKE '___';

esimerkki jokerimerkeistä SQL: ssä

Tässä näkyy työntekijöiden tiedot kolmella merkillä nimikentässä.

esimerkki 4: Löytäkäämme nyt tietokannastamme ne kaupungit, jotka päättyvät kirjaimeen ”e”.
kysely:

SELECT location as City FROM dataflair_emp2WHERE location LIKE '%e';

SQL: n jokerimerkit

Tässä näkyy vaadittujen paikkojen yksityiskohdat suodattimen mukaan.

esimerkki 5: Löytäkäämme paikkakuntien yksityiskohdat, joiden toisena merkkinä on ”u”.
Query:

 SELECT location as City FROM dataflair_emp2WHERE location LIKE '_u%';

SQL: n jokerimerkit

Tässä näkyy niiden paikkojen tulokset, joissa toisena merkkinä on ”u”.

esimerkki 6: Löytäkäämme paikkakuntien yksityiskohdat, joiden ensimmäinen merkki on ” P ”ja viimeinen merkki ”e”.
kysely:

SELECT * FROM dataflair_emp2WHERE location LIKE 'p%e';

esimerkki jokerimerkeistä SQL: ssä

Tässä näkyy paikkakuntien yksityiskohdat alkaen ” p ”ja päättyen ”e”.

Yhteenveto

tässä opetusohjelmassa olemme keskustelleet ja ymmärtäneet, miten SQL-yleismerkit laitetaan ja miten niistä on hyötyä. Olemme keskustelleet erilaisista esimerkeistä.

olemme myös ymmärtäneet, miten voimme käyttää yleismerkkejä monimutkaisten kyselyiden ratkaisemiseen.

kun käytämme yleismerkkejä, meidän on huolehdittava siitä, että käytämme samankaltaista operaattoria, koska yleismerkit toimivat vain samankaltaisella operaattorilla.