زمان کنونی: ۲۹ آذر ۱۴۰۳, ۰۹:۲۵ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

sql

ارسال:
  

لهمشد پرسیده:

sql

سلام:
لطفا نگید که این کنکوری نیست فقط جواب بدید خواهشن
سوال:به دستور یزر نگاه کنید ؟
یه رابطه داریم با یه صفت بنام بنام pname
حالا پرس و جوی زیر را ببینید:
کد:
select pname
from prof
where pname like "%علی";
این پرس وجو درسته اما یه ایراد داره و اون اینه که اگه ما بخواهیم نام علی رو جستجو کنیم اونوقت فقط علی تنها رو به ما نمی ده مثلا علی محمد یا علی رضا و.......
از طرفی شاید بگید این پرس وجو را این طور بنویسیم:
کد:
select pname
from prof
where pname like "علی";
در این حالت تعریف عملگر like نقض شده خب حالا باید چه کار کرد Huh
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

۵۴m4n3h پاسخ داده:

RE: sql

منظورتون از نقض شدن تعریف عملگر like چیه؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

لهمشد پاسخ داده:

RE: sql

به این خا طر که‌: گفته شده که در sql استاندار عملگر like با علامت هایی مثل % و _ اون رو تو صیف می کنند
و در کتاب اقا حق جو در صفحه ۱۲۰ این مثال مطرح شده .
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

bijibuji پاسخ داده:

sql

دوست خوب
شما وقتی بخوای توسعه بدی این عملگر رو از % و _ استفاده می کنی.
اگر فقط بنویسی "علی" فقط علی رو در نظر می گیره. چیزی هم نقض نمی شه.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

لهمشد پاسخ داده:

RE: sql

(۱۱ دى ۱۳۸۹ ۰۳:۲۵ ب.ظ)bijibuji نوشته شده توسط:  دوست خوب
شما وقتی بخوای توسعه بدی این عملگر رو از % و _ استفاده می کنی.
اگر فقط بنویسی "علی" فقط علی رو در نظر می گیره. چیزی هم نقض نمی شه.

خب پس بنظر شما چه دلیل وجود داره که اقای دکتر حق جو میگن که:
"متا سفانه اسامی‌تر کیبی مانند " علی محمد " در این قالب می گنجد " در حالی که سوال پرس و جو ایشان این بود که اسا می که نام اول انها علی است ؟؟Exclamation
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ف.ش پاسخ داده:

sql

احتمالا اینجا pname شامل اسم و فامیل افراد است و اگر شما بخواهید افرادی که اسم کوچک آنها علی است مثلا علی احمدی و علی صادقی را جستجو کنید مثلا علی محمد عسگری هم در نظر گرفته میشود.

اگر pname فقط شامل اسم کوچک بود دیگر نیازی به استفاده از like نبود از عملگر = استفاده میکرد.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  سوال sql - لطفا کمک alisan94 ۰ ۲۹۹ ۰۷ خرداد ۱۴۰۳ ۱۰:۳۲ ق.ظ
آخرین ارسال: alisan94
Exclamation خطای SQL Server2019 S.Pashaei ۰ ۲,۶۱۶ ۲۶ آذر ۱۳۹۹ ۰۲:۳۲ ب.ظ
آخرین ارسال: S.Pashaei
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۳,۱۰۳ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  رفع خطای Prevent saving changes that require ... در sql server deldar ۰ ۱,۹۷۰ ۲۴ مهر ۱۳۹۸ ۰۲:۴۹ ب.ظ
آخرین ارسال: deldar
  مشکل در اجرای sql tabassomesayna ۱ ۲,۵۱۱ ۱۷ اسفند ۱۳۹۶ ۰۳:۰۸ ب.ظ
آخرین ارسال: blackhalo1989
  دو سوال از SQL امیدوار ۳ ۳,۹۴۷ ۱۹ شهریور ۱۳۹۶ ۰۹:۵۲ ب.ظ
آخرین ارسال: James Sullivan
  ابهام در دستور SQL peace2013 ۰ ۱,۶۸۵ ۱۷ فروردین ۱۳۹۶ ۰۸:۵۱ ب.ظ
آخرین ارسال: peace2013
  سوالی از sql wskf ۱ ۱,۸۷۴ ۰۱ بهمن ۱۳۹۵ ۱۱:۵۸ ب.ظ
آخرین ارسال: alireza01
  Sql نگینی ۲ ۲,۲۷۸ ۲۹ دى ۱۳۹۵ ۱۱:۴۱ ب.ظ
آخرین ارسال: Szare295@gmail.com
  IT93مبحث SQL behnazmahrokh ۲ ۲,۱۰۶ ۲۳ آذر ۱۳۹۵ ۱۱:۱۹ ب.ظ
آخرین ارسال: behnazmahrokh

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close