قسمت پنجم SQL : دستورات top, in و like در sql

خانه » مقالات اموزشی » sql » قسمت پنجم SQL : دستورات top, in و like در sql
قسمت پنجم SQL : دستورات top, in و like در sql

نویسنده:

محمدرضا عین علی

Statistics-rafiki

تعداد بازدید:

864

Calendar-amico (2)

تاریخ به‌روزرسانی:

۱۳۹۹-۰۲-۱۸

Work time-rafiki

زمان مطالعه:

5 دقیقه

با عرض سلام خدمت شما دوستان
دراین قسمت به معرفی چند دستور پیچیده تر از SQLمی پردازیم.پیشنهاد میشود سایر قسمت های اموزش sql را مطالعه فرمایید.

دستور TOP در sql

دستور TOP در دستور select اسکیوال ، تعداد رکورهای خروجی را مشخص میکند.
دستور top در sql برای جداولی که بالای هزاران رکورد دارند بسیار مفید میباشد. خروجی با تعداد رکوردهای بالا بر روی کارایی برنامه ی مرتبط با sql ممکن است تاثیر بگذارد.
مثال : با مثال زیر ما 3 رکورد از جدول را انتخاب می کنیم :
SELECT TOP 3 * FROM Persons
مثال : با مثال زیر ما میتوانیم 50 درصد از رکوردها در جدول بالا را انتخاب کنیم :
SELECT TOP 50 PERCENT * FROM Persons

عملگر In در sql

عملگر In در اسکیوال برای مشاهده اطلاعات رکوردهايی از جدول به کار می رود که شما مقدار دقيق حداقل يکی از فيلدهای آنرا می دانيد . دستور in در اسکیول برای کوئری های پیچیده در اس کیو ال بسیار کاربردی است.
ساختار این دستور به صورت زیر است :
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,…)
مثال : از جدول Persons مشخصات افرادی را بدهيد که نام خانوادگی آنها جوادی يا حسینی است :
Select * From Persons
Where Family IN ( “جوادی” , “حسینی” );

عملگر Like در SQL

عملگر Like در شرطهای sql ، برای الگوی خاص جستجو مورد استفاده قرار میگیرد. ساختار دستور like در اسکیوال به صورت زیر است:
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern
مثال : دستور زیر افرادی که شهر آنها با حرف m شروع میشوند را انتخاب مبکند.
SELECT * FROM Persons
WHERE City LIKE ‘m%’
مثال : دستور زیر افرادی که شهر آنها به حرف s ختم میشوند را انتخاب مبکند.
SELECT * FROM Persons
WHERE City LIKE ‘%s’
مثال : دستور زیر افرادی که شهر آنهاشامل حرف mhمیباشد را انتخاب مبکند.
SELECT * FROM Persons
WHERE City LIKE ‘%mh%’
مثال : دستور زیر افرادی که شهر آنهاشامل حرف mh نمیباشد را انتخاب مبکند.

SELECT * FROM Persons
WHERE City NOT LIKE ‘%mh%’
در قسمت بعدی علامت های شرطی در LIKE را مورد بررسی قرار میدهیم .
امیدوارم از این قسمت از اموزش های کدپز لذت برده باشید .

محمدرضا عین علی

محمدرضا عین علی

سلام محمدرضا عین علی هستم . ساکن تهران ، در حال تحصیل در رشته علوم کامپیوتر مقطع کارشناسی ، از سال 92 با مبحث کد نویسی آشنا شدم و از سال 96 مفتخر به همکاری با گروه کدپز هستم.

تا کنون 264 نفر در کدپز ثبت نام کرده اند.

دیدگاهتان را بنویسید