SQL Like ოპერატორი

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

Like ოპერატორი გამოიყენება WHERE clause მოძებნა მითითებული თარგების სვეტში.


Like ოპერატორი

Like ოპერატორი გამოიყენება მოძებნა მითითებული თარგების სვეტში.

SQL Like სინტაქსი

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern


Like ოპერატორის მაგალითი

"პირები" ცხრილში:

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

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

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

SELECT * FROM Persons
WHERE City LIKE 's%'

"%" ნიშანი შეიძლება გამოყენებული იქნას განსაზღვრა მიღებული შაბლონები (დაკარგული წერილები ნიმუში), როგორც ადრე და შემდეგ ნიმუში.

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

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

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

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

SELECT * FROM Persons
WHERE City LIKE '%s'

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

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

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

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

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

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

P_Id LastName გვარი მისამართი ქალაქი
3 Pettersen Kari Storgt 20 Stavanger

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

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

SELECT * FROM Persons
WHERE City NOT LIKE '%tav%'

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

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

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