Sql Like

Sql Like is used with Where clause. It is a smart way to search for a pattern.


A pattern can include regular characters and wildcard characters.

Wildcard characters makes the LIKE clause more flexible than using the = and != string comparison operators.

The syntax:

SELECT  *
FROM  table_name
WHERE  column_name [NOT] LIKE pattern

pattern
The specific conditions using valid wildcard characters. The pattern must be enclosed in quotes. The following are the Sql Server valid wildcard characters.

Wildcard characterDescription
% Match any string, zero or more
_ (underscore) Any single character
[  ] Any single character within the specified range ([a-f]) or set ([abcdef]).
[^] Any single character not within the specified range ([^a-f]) or set ([^abcdef]).

Example: Let's use CONTACT table to illustrate. You want to know all your contacts that their first name start with 'T'.

CPIdSurnameFirstnameAddressSuburbStatePostcode
1WhiteAlan210 George StSydneyNSW2000
2Johnson Benjamin 11 Cooper St Surry Hill NSW 2010
3Brown Peter 72 Haymarket St Haymarket NSW 2000
4Anderson Thomas 33 Collins St Melbourne VIC 3000
5Gomdas Tony 78 Marine Pde Coolangatta QLD 4225
6GreenTony 123 Second AveLiverpoolNULL4225
7GutmanPhilip27 Swanson StMelbourneVIC3000

SQL Statement:

SELECT Surname,Firstname,Address,Suburb
FROM Contacts
WHERE  firstname LIKE 'T%'

Result:

SurnameFirstnameAddress
Anderson Thomas 33 Collins St
Gomdas Tony 78 Marine Pde
GreenTony 123 Second Ave

TIPS: When you use sql like, all characters in the pattern string are significant, this includes leading or trailing spaces.

Quick link. From here, you can learn the following:

Sql Select
The core of Sql, selecting data from table.

Sql Where
Conditionally selecting rows from table.

Sql Distinct
Eliminating duplicate values in the output.

Sql Count
Counting number of rows.

Sql Sum
Getting the sum of a field

Sql Max
This function will return the highest value.

Sql Min
This function will return the lowest value.

Sql Avg
This function will return the average value.

Sql Order By
Sorting the output

Sql And Or
Connecting two or more conditions in the Where or Having clause.

Sql Group By
Grouping rows into sets.

Sql Having
To filter the result of aggregation

Sql Between
Added to conditions to show results between two values.

Journey
Buy at AllPosters.com
A bend in the road is not the end of the road... unless you fail to make the turn

Positive Resources

All of us have at least two or three things that excite us. We could talk about these subjects for hours. Good news!. Did you know that Site Built It! can turn this type of deep interest and enthusiasm into a revenue-generating business?

Review some of the Site Build It! case studies and you'll absolutely discover something that ignites more positive ideas into your mind.

SBI! Video Tour


Invest the most
important 30 minutes
you will spend online.

Click, sit back, and
understand why SBI!
makes you succeed.