SQL მიღებული შაბლონები

«წინა შემდეგი თავი »

SQL მიღებული შაბლონები გამოიყენება მაშინ, როდესაც ძებნას მონაცემები მონაცემთა ბაზაში.


SQL მიღებული შაბლონები 

SQL მიღებული შაბლონები ცვლის ერთი ან მეტი სიმბოლოს როცა ეძებს მონაცემები მონაცემთა ბაზაში.

SQL მიღებული შაბლონები უნდა გამოიყენება SQL Like ოპერატორის.

ერთად SQL, შემდეგ მიღებული შაბლონები შესაძლოა გამოყენებულ იქნას:

Wildcard აღწერა
% შემცვლელი ნულოვანი ან მეტ სიმბოლოს
_ შემცვლელი ზუსტად ერთ სიმბოლოს
[Charlist] ნებისმიერი ერთი პერსონაჟი charlist
[^ Charlist]

ან

[! Charlist]

ნებისმიერი ერთი ხასიათი არ charlist


SQL Wildcard მაგალითები

ჩვენ გვაქვს შემდეგი "პირები" ცხრილში:

P_Id LastName გვარი მისამართი ქალაქი
1 ჰანსენი Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger


გამოყენებით% Wildcard

ახლა ჩვენ გვინდა აირჩიეთ პირები ცხოვრობენ ქალაქი, რომელიც იწყება "sa" საწყისი "პირები" მაგიდა.

ჩვენ ვიყენებთ შემდეგ SELECT განაცხადი:

SELECT * FROM Persons
WHERE City LIKE 'sa%'

შედეგი-set გამოიყურება ასე:

P_Id LastName გვარი მისამართი ქალაქი
1 ჰანსენი Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

შემდეგი, ჩვენ გვინდა აირჩიეთ პირთა მცხოვრები ქალაქის, რომელიც შეიცავს ნიმუში "nes" საწყისი "პირები" მაგიდა.

ჩვენ ვიყენებთ შემდეგ SELECT განაცხადი:

SELECT * FROM Persons
WHERE City LIKE '%nes%'

შედეგი-set გამოიყურება ასე:

P_Id LastName გვარი მისამართი ქალაქი
1 ჰანსენი Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes


გამოყენება _ Wildcard

ახლა ჩვენ გვინდა აირჩიეთ მქონე პირის სახელი, რომელიც იწყება ნებისმიერი ხასიათის, რომელსაც მოჰყვება "la" საწყისი "პირები" მაგიდა.

ჩვენ ვიყენებთ შემდეგ SELECT განაცხადი:

SELECT * FROM Persons
WHERE FirstName LIKE '_la'

შედეგი-set გამოიყურება ასე:

P_Id LastName გვარი მისამართი ქალაქი
1 ჰანსენი Ola Timoteivn 10 Sandnes

შემდეგი, ჩვენ გვინდა აირჩიეთ მქონე პირთა გვარი რომ იწყება "S", რის შემდეგაც ყველა მოთამაშე, რომელსაც მოჰყვება "დასასრული", რის შემდეგაც ყველა მოთამაშე, რომელსაც მოჰყვება "შესახებ" საწყისი "პირები" მაგიდა.

ჩვენ ვიყენებთ შემდეგ SELECT განაცხადი:

SELECT * FROM Persons
WHERE LastName LIKE 'S_end_on'

შედეგი-set გამოიყურება ასე:

P_Id LastName გვარი მისამართი ქალაქი
2 Svendson Tove Borgvn 23 Sandnes


გამოყენებით [charlist] Wildcard

ახლა ჩვენ გვინდა აირჩიეთ მქონე პირის გვარი, რომელიც იწყება "ბ" ან "s" და "ჟ" საწყისი "პირები" მაგიდა.

ჩვენ ვიყენებთ შემდეგ SELECT განაცხადი:

SELECT * FROM Persons
WHERE LastName LIKE '[bsp]%'

შედეგი-set გამოიყურება ასე:

P_Id LastName გვარი მისამართი ქალაქი
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

შემდეგი, ჩვენ გვინდა აირჩიეთ მქონე პირთა გვარი რომ არ დაიწყოს "ბ" ან "s" ან "p" საწყისი "პირები" მაგიდა.

ჩვენ ვიყენებთ შემდეგ SELECT განაცხადი:

SELECT * FROM Persons
WHERE LastName LIKE '[!bsp]%'

შედეგი-set გამოიყურება ასე:

P_Id LastName გვარი მისამართი ქალაქი
1 ჰანსენი Ola Timoteivn 10 Sandnes

«წინა შემდეგი თავი »

Hosted by uCoz