MS SQL Serverin kaltaista lauseketta käytetään vertaamaan arvoa vastaaviin arvoihin yleismerkkioperaattoreiden avulla. On olemassa kaksi jokerimerkkiä, joita käytetään yhdessä vastaavan operaattorin kanssa−
- prosenttimerkki (%)
- alaviiva (_)
prosenttimerkki edustaa Nollaa, yhtä tai useita merkkejä. Alaviiva edustaa yhtä numeroa tai merkkiä. Tunnuksia voidaan käyttää yhdistelminä.
syntaksi
Seuraavassa on%: n ja_: n perussyntaksi.
voit yhdistää n useita ehtoja käyttäen ja tai operaattoreita. XXXX voi olla mikä tahansa numeerinen tai merkkijonon arvo.
esimerkki
Seuraavassa on useita esimerkkejä siitä, missä osassa on eri kaltainen lauseke ” % ”- ja ” _ ” – operaattoreilla.
vanhempi.Ei | lausunto & kuvaus |
---|---|
1 |
missä palkka kuten ’200%’ löytää kaikki arvot, jotka alkavat 200 |
2 |
missä palkka kuten ’%200%’ löytää kaikki arvot, jotka ovat 200 missä tahansa asennossa |
3 |
missä palkka kuten ’_00%’ löytää kaikki arvot, jotka ovat 00 toisen ja kolmannen kantoja |
4 |
missä palkka kuten ’2_%_%’ löytää kaikki arvot, jotka alkavat 2 ja ovat vähintään 3 merkkiä pitkä |
5 |
missä palkka kuten ’%2’ löytää kaikki arvot, jotka päättyvät 2 |
6 |
missä palkka kuten ’_2%3’ löytää kaikki arvot, jotka ovat 2, toinen kanta ja päättyy 3 |
7 |
missä palkka kuten ’2___3’ löytää kaikki arvot viisinumeroinen luku, joka alkaa 2 ja päättyy 3 |
harkitse asiakkaiden taulukko ottaa seuraavat tietueet.
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00
seuraava komento on esimerkki, joka näyttää kaikki tietueet asiakkaiden taulukosta, jossa palkka alkaa 200: lla.
SELECT * FROM CUSTOMERS WHERE SALARY LIKE '200%';
yllä oleva komento tuottaa seuraavan tulosteen.
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 3 kaushik 23 Kota 2000.00