دسته: My SQL

انتخاب بیشترین عدد امروز Mysql

    دربرنامه فوق ابتدا در سsubquery رکوردهای امروز را درنظر میگیرد و بعد بیشترین رکورد را انتخاب میکند. سپس عدد انتخاب شده حاصل بیشترین عدد امروز است . فرض کنید در کنار جدول order ستون userid  را هم داریم و میخواهیم بدانیم عدد بدست آمده در امروز برای کیست .  (b.maxx = a.price and […]

ایجاد Foregin key بین دو جدول در mysql

کلید های خارجی کمک زیادی به مدیریت داده در دیتابیس میکند یکی از کاربردهای ان حذف رکوردهای کلید شده است/ فرض کنید جدول با نام table1 داریم و یک ستون با نام key_cloumn دارد. میخوایم به جدول table2 و ستون id  لینک ایجاد کنیم به صورتی که با حذف id در table 2 رکورد های مرتبط با tabel1 […]

ساختار LEFT JOIN در MYSQL

Join یکی از دستوارت مهم در mysql است با استفاده از این دستور میتوان موارد مغاییر و نامغاییر دو جدول را بررسی کرد . با توجه به جداول فوق دستور زیر نتیجه برابر خواهد شد هنگامی که شما select from را یک جدول تعیین میکنید معیار انتخاب آن میشود یعنی در ستور فوق مواردی که […]

استفاده از دستور Union در Mysql

گاهی اوقات ساختار دیتابیس باید بصورتی باشد که یک سری اطلاعات در 2 یا چند جدول ذخیره شده و حالا میخواهیم گزارشی از یک عبارت بگیرم . به نظر من یکی از کاربردهای این دستور در جستجو در جدول های آرشیو است . دستور فوق شما عبارت vahid را در 2 جدول نمایش می دهد و حاصل […]

انتخاب کمترین رکورد در mysql

Select min Rows in mysql Group by userid سلام . روز بخیر. فرض کنید هر مشتری مبالغ مختلفی خرید داشته است در دیتابیس userid را به همراه مبالغ مختلف خرید او ذخیره کرده ایم حالا میخواهیم کمترین خرید هر مشتری را بدست آوریم حالا فرض کنید کاربر شماره 1 و 3 هر دو 2 خرید […]

inner join در یک subquery در mysql

سلام ، مدتیه که برای اجرای پروژه ای تجزیه و تحلیل دیتا شدیدا به query های پیچیده mysql  احتیاج داشتم . یکی از کاربردی ترین بخش ها موضوع subquery است که در مثال زیر نتیجه هر 2 query زیر یکسان است یک نکته که در مورد subquery وجود دارد این است که ابتدا subquery اجرا […]