Audio
🎙️امروز بعد مدت ها با پادکست های خفنمون برگشتیم🤩
SDD-Based Expansion 📌
چیست و چرا میتواند آینده توسعه مدلهای هوش مصنوعی را تغییر دهد؟
@nikamooz
💻 مخاطب هدف:
مهندسان هوش مصنوعی، توسعهدهندگان LLM، متخصصان Data Science و همه کسانی که میخوان درک عمیقتری از معماری و توسعه مدلهای زبانی مدرن داشته باشن.
📖 از اینجا میتونی مقاله کامل رو بخونی.
SDD-Based Expansion 📌
چیست و چرا میتواند آینده توسعه مدلهای هوش مصنوعی را تغییر دهد؟
🔗تو این قسمت از پادکست، با مفهوم SDD-Based Expansion آشنا میشیم؛ رویکردی که به مدلهای هوش
مصنوعی اجازه میده بدون نیاز به آموزش مجدد، دانش و قابلیتهای جدیدی به دست بیارن و با هزینه و پیچیدگی کمتر، بهروز بمونن.
@nikamooz
⏳مدت پادکست: ۳۰ دقیقه
💻 مخاطب هدف:
مهندسان هوش مصنوعی، توسعهدهندگان LLM، متخصصان Data Science و همه کسانی که میخوان درک عمیقتری از معماری و توسعه مدلهای زبانی مدرن داشته باشن.
📖 از اینجا میتونی مقاله کامل رو بخونی.
❤5
🚨 آیا هوش مصنوعی قرار است مهندسها را جایگزین کند؟ یا فقط مهندسهای بهتر را بسازد؟
این روزها با چند خط دستور میشود کد تولید کرد، اما آیا خروجی همیشه قابل اعتماد است؟
آیا میشود به یک هوش مصنوعی گفت «بساز» و بدون بررسی، نتیجه را وارد یک پروژه واقعی کرد؟ 🤔
اینجا مرز مهمی وجود دارد:
🔹 وایب کدینگ (Vibe Coding) یعنی تمرکز روی سرعت، تجربه و ساخت سریع نمونه اولیه با کمک هوش مصنوعی.
🔹 مهندسی حرفهای یعنی ترکیب سرعت هوش مصنوعی با تحلیل، تست، اعتبارسنجی و مسئولیتپذیری مهندسی.
آینده متعلق به کسانی نیست که فقط سریعتر کد میزنند؛
متعلق به کسانی است که میدانند چه چیزی را بسازند، چگونه بررسی کنند و چطور از هوش مصنوعی بهعنوان یک ابزار مهندسی استفاده کنند. 🧠⚙️
📌 اگر میخواهید بدانید هوش مصنوعی چگونه مسیر مهندسی را تغییر میدهد، این مقاله را بخوانید
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
این روزها با چند خط دستور میشود کد تولید کرد، اما آیا خروجی همیشه قابل اعتماد است؟
آیا میشود به یک هوش مصنوعی گفت «بساز» و بدون بررسی، نتیجه را وارد یک پروژه واقعی کرد؟ 🤔
اینجا مرز مهمی وجود دارد:
🔹 وایب کدینگ (Vibe Coding) یعنی تمرکز روی سرعت، تجربه و ساخت سریع نمونه اولیه با کمک هوش مصنوعی.
🔹 مهندسی حرفهای یعنی ترکیب سرعت هوش مصنوعی با تحلیل، تست، اعتبارسنجی و مسئولیتپذیری مهندسی.
آینده متعلق به کسانی نیست که فقط سریعتر کد میزنند؛
متعلق به کسانی است که میدانند چه چیزی را بسازند، چگونه بررسی کنند و چطور از هوش مصنوعی بهعنوان یک ابزار مهندسی استفاده کنند. 🧠⚙️
در این مقاله بررسی کردهایم:
✅ تفاوت وایب کدینگ و مهندسی حرفهای
✅ نقش مهندس در عصر هوش مصنوعی
✅ مسیر تبدیل یک ایده خام به محصول قابل اعتماد
✅ ریسکها و خطاهایی که باید مراقبشان بود
📌 اگر میخواهید بدانید هوش مصنوعی چگونه مسیر مهندسی را تغییر میدهد، این مقاله را بخوانید
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤2
🚀 آینده مهندسی نرمافزار با Gen AI شروع شده است
دوره Gen AI نیکآموز به شما یاد میدهد چگونه از AI در تمام مراحل توسعه نرمافزار، از Prompt تا Production استفاده کنید.
🎁جلسه اول رایگان | امروز ساعت 17
لینک ورود به جلسه
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
دوره Gen AI نیکآموز به شما یاد میدهد چگونه از AI در تمام مراحل توسعه نرمافزار، از Prompt تا Production استفاده کنید.
💎 در دوره Gen AI | مهندسی
نرمافزار در عصر هوش مصنوعی یاد میگیرید:
✅ استفاده حرفهای از ابزارهای هوش مصنوعی در توسعه نرمافزار
✅ تبدیل ایده به محصول (Prompt to Production)
✅ افزایش سرعت کدنویسی، تست، مستندسازی و دیباگ با AI
✅ اصول و مهارتهایی که هر برنامهنویس در عصر هوش مصنوعی باید بداند
🎁جلسه اول رایگان | امروز ساعت 17
لینک ورود به جلسه
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤1
😱 دوره «GenAI» رو از دست دادی؟!!!
🎥 برای تماشا رایگان جلسه اول کلیک کن
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
🎥 برای تماشا رایگان جلسه اول کلیک کن
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤2
🧠 وقتی chat gpt کد میزنه ، چرا هنوز باید developer باشی؟
💻 چون developer بودن فقط کد نوشتن نیست
🤗فرق اینجاست:
🔷AI Coder: «کدش رو بنویس.»
🔶AI Developer :«چطور این مسئله رو حل کنیم؟»
🤔 اگر فردا chat gpt کد نزنه ، تو میتونی پروژه ت رو بسازی؟
📌اگر نه، شاید وقتشه بهجای پرامپت بیشتر ،development رو عمیق تر یاد بگیری....
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
💻 چون developer بودن فقط کد نوشتن نیست
هوش مصنوعی میتونه کد تولید کنه، اما هنوز باید کسی:
مسئله رو تحلیل کنه، معماری رو انتخاب کنه، خطا رو پیدا کنه و راهحل درست رو بسازه.
🤗فرق اینجاست:
🔷AI Coder: «کدش رو بنویس.»
🔶AI Developer :«چطور این مسئله رو حل کنیم؟»
🤔 اگر فردا chat gpt کد نزنه ، تو میتونی پروژه ت رو بسازی؟
📌اگر نه، شاید وقتشه بهجای پرامپت بیشتر ،development رو عمیق تر یاد بگیری....
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤3👍2
🤖 ۳ سطح کاربر هوش مصنوعی؛ تو چطوری استفاده میکنی؟
۱. مبتدی | AI برای کارهای روزمره
✍️ ChatGPT → نوشتن و ایدهپردازی
🔎 Perplexity → تحقیق
🎨 Canva / Midjourney → تصویر
۲. متوسط | AI بهعنوان ابزار تخصصی
💻 ChatGPT / Claude → کدنویسی
🎙️ ElevenLabs → صدا
🎬 Runway → ویدیو
🧠 ابزارهای تخصصی برای تحقیق، محتوا و برنامهنویسی
۳. پیشرفته | AI برای ساخت سیستم
⚙️ n8n → اتوماسیون
🤖 AI Agents → اجرای وظایف
🔗 MCP → اتصال AI به ابزارها
💻 Python / API → ساخت راهحلهای اختصاصی
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
۱. مبتدی | AI برای کارهای روزمره
✍️ ChatGPT → نوشتن و ایدهپردازی
🔎 Perplexity → تحقیق
🎨 Canva / Midjourney → تصویر
۲. متوسط | AI بهعنوان ابزار تخصصی
💻 ChatGPT / Claude → کدنویسی
🎙️ ElevenLabs → صدا
🎬 Runway → ویدیو
🧠 ابزارهای تخصصی برای تحقیق، محتوا و برنامهنویسی
۳. پیشرفته | AI برای ساخت سیستم
⚙️ n8n → اتوماسیون
🤖 AI Agents → اجرای وظایف
🔗 MCP → اتصال AI به ابزارها
💻 Python / API → ساخت راهحلهای اختصاصی
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤5
👑 پادشاهی اتوماسیون
n8n یا Python⁉️
📌 این پست کمکت میکنه👌
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
n8n یا Python⁉️
🤯 اگه کارت پیچیدهست و نیاز به منطق اختصاصی یا کتابخونههای ML داری، پایتون رو به n8n وصل کن و بذار بقیهاش رو خودش انجام بده. دیگه نیازی نیست برای هر کار ساده، کد بزنی!
📌 این پست کمکت میکنه👌
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 از تیم محصول تا Scrum Master؛ مسیرش چطوره؟
اگر تجربه کار در تیم محصول داری و به مسیر Agile و Scrum علاقهمندی، این وبینار برای توئه.
قراره مسیر Scrum Master شدن رو از مهارتهای کلیدی تا تجربه واقعی این نقش بررسی کنیم.
🎥 وبینار «از تیم محصول تا Scrum Master»
🎙با گفتوگوی| فرید طاهری و محمدرضا خلوصی
⏰4 شهریور | ساعت 12
📌 ثبتنام رایگان وبینار
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
اگر تجربه کار در تیم محصول داری و به مسیر Agile و Scrum علاقهمندی، این وبینار برای توئه.
قراره مسیر Scrum Master شدن رو از مهارتهای کلیدی تا تجربه واقعی این نقش بررسی کنیم.
🎥 وبینار «از تیم محصول تا Scrum Master»
🎙با گفتوگوی| فرید طاهری و محمدرضا خلوصی
⏰4 شهریور | ساعت 12
📌 ثبتنام رایگان وبینار
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤1
⭕️همراه همیشگی نیک آموز
🤩برای اینکه بتونیم وبینار با کیفیتتری داشته باشیم دوست داریم از شما هم کمک بگیریم
خوشحال میشیم این پرسشنامه رو تا سهشنبه پر کنید 🙏🏼
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
🤩برای اینکه بتونیم وبینار با کیفیتتری داشته باشیم دوست داریم از شما هم کمک بگیریم
خوشحال میشیم این پرسشنامه رو تا سهشنبه پر کنید 🙏🏼
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤4
🔥ساعت ۱۲ یادت نره 🔥
🎥 وبینار رایگان از شناخت تیم محصول تا ورود به مسیر اسکرام مستری
📌لینک ورود به وبینار
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
🎥 وبینار رایگان از شناخت تیم محصول تا ورود به مسیر اسکرام مستری
📌لینک ورود به وبینار
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
نیک آموز
نیک آموز | آموزش تجربه محور داده ، برنامه نویسی ، هوش مصنوعی
آموزش پروژه محور در نیکآموز: SQL Server، BI ، Power BI ، معماری نرمافزار ، برنامهنویسی و هوش مصنوعی (AI) برای ساختن مسیر شغلی | تجربه ، آموزش ، آینده
🔥claude,chat gpt, gemini🔥
کدومشون بهتره؟
اگه هنوز برای انتخاب AI مناسب سردرگمی، این مقایسه رو ببین 👇
💻 برای کدنویسی و Code Review:
Claude انتخاب قدرتمندیه؛ مخصوصاً برای کدبیسهای بزرگ و Context طولانی.
🔎 برای Research و اطلاعات جدید:
Gemini میتونه انتخاب جذابی باشه؛ بهخصوص اگر با ابزارهای Google کار میکنی.
⚡ برای استفاده همهکاره:
ChatGPT انتخاب متعادلتریه؛ از تحقیق و تولید محتوا تا کدنویسی.
📌 این پست رو هم Save کن.
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
کدومشون بهتره؟
اگه هنوز برای انتخاب AI مناسب سردرگمی، این مقایسه رو ببین 👇
💻 برای کدنویسی و Code Review:
Claude انتخاب قدرتمندیه؛ مخصوصاً برای کدبیسهای بزرگ و Context طولانی.
🔎 برای Research و اطلاعات جدید:
Gemini میتونه انتخاب جذابی باشه؛ بهخصوص اگر با ابزارهای Google کار میکنی.
⚡ برای استفاده همهکاره:
ChatGPT انتخاب متعادلتریه؛ از تحقیق و تولید محتوا تا کدنویسی.
📌 این پست رو هم Save کن.
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤6👍1
🎥 «وبینار از شناخت تیم محصول تا ورود به مسیر اسکرام مستری»
🤩 اگر به وبینار نرسیدی از لینک زیر از دستش نده👇🏼
فیلم ضبط شده وبینار
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
🤩 اگر به وبینار نرسیدی از لینک زیر از دستش نده👇🏼
فیلم ضبط شده وبینار
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤5
👨💻 برنامهنویسا، این چند روز برای شماست! 👩💻
به مناسبت روز برنامهنویس قراره توی نیکآموز یه کمپین ویژه داشته باشیم؛
برای اونایی که میخوان از نوشتن کد، یک قدم جلوتر برن و مسیر حرفهای خودشون رو جدیتر بسازن. 🚀
از کد تا پروداکشن، وقتشه مسیر تخصصت رو کامپایل کنی! ⚡️
🎁 کمپین و پیشنهادهای ویژه رو از لینک زیر ببینید:
🔗 https://nkmz.ir/prgdy
تازه شروع کردیم... 👀
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
به مناسبت روز برنامهنویس قراره توی نیکآموز یه کمپین ویژه داشته باشیم؛
برای اونایی که میخوان از نوشتن کد، یک قدم جلوتر برن و مسیر حرفهای خودشون رو جدیتر بسازن. 🚀
از کد تا پروداکشن، وقتشه مسیر تخصصت رو کامپایل کنی! ⚡️
🎁 کمپین و پیشنهادهای ویژه رو از لینک زیر ببینید:
🔗 https://nkmz.ir/prgdy
تازه شروع کردیم... 👀
🌐 https://nikamooz.com
👤@NikamoozSupport
@nikamooz
❤6👍2👏1👨💻1
🚨 برنامهنویسا، فرصت داره تموم میشه! 👨💻👩💻
⏳ امروز آخرین روز کمپین روز برنامهنویسه!
اگه مدتهاست میخوای یه مهارت جدید یاد بگیری، توی مسیر تخصصت حرفهایتر بشی یا بالاخره آموزش موردنظرت رو شروع کنی، امروز بهترین فرصته که دستبهکار بشی. 🚀
🎁 پیشنهادهای ویژه نیکآموز فقط تا پایان امروز در دسترس هستن؛ بعد از اون، این کمپین به پایان میرسه.
از کد تا پروداکشن، وقتشه مسیر تخصصت رو کامپایل کنی! ⚡️
👇 قبل از اینکه فرصت رو از دست بدی، پیشنهادهای کمپین رو ببین:
🔗 https://nkmz.ir/prgdy
⏰ امروز آخرین فرصته؛ همین حالا وارد شو!
🌐 https://nikamooz.com
👤 @NikamoozSupport
@nikamooz
⏳ امروز آخرین روز کمپین روز برنامهنویسه!
اگه مدتهاست میخوای یه مهارت جدید یاد بگیری، توی مسیر تخصصت حرفهایتر بشی یا بالاخره آموزش موردنظرت رو شروع کنی، امروز بهترین فرصته که دستبهکار بشی. 🚀
🎁 پیشنهادهای ویژه نیکآموز فقط تا پایان امروز در دسترس هستن؛ بعد از اون، این کمپین به پایان میرسه.
از کد تا پروداکشن، وقتشه مسیر تخصصت رو کامپایل کنی! ⚡️
👇 قبل از اینکه فرصت رو از دست بدی، پیشنهادهای کمپین رو ببین:
🔗 https://nkmz.ir/prgdy
⏰ امروز آخرین فرصته؛ همین حالا وارد شو!
🌐 https://nikamooz.com
👤 @NikamoozSupport
@nikamooz
🎉2
برای همراهان نیک آموزی که هنوز فرصت نکردهاند از پیشنهادهای کمپین روز برنامهنویسی استفاده کنند
در طول کمپین روز برنامهنویسی، بعضی از شما هنوز فرصت نکردهاید آموزش موردنظرتان را انتخاب کنید.
به همین دلیل تصمیم گرفتیم پیشنهادهای ویژه کمپین را تا پایان امروز فعال نگه داریم.🔥
اگر آموزشهایی را برای یادگیری یا ارتقای مهارتهایتان در نظر گرفتهاید، امروز آخرین فرصت استفاده از پیشنهادهای این کمپین است. 🎁
👇 پیشنهادهای کمپین
🔗 https://nkmz.ir/prgdy
⏰ امروز آخرین فرصته؛ پس همین حالا وارد شو!
🌐 https://nikamooz.com
👤 @NikamoozSupport
@nikamooz
در طول کمپین روز برنامهنویسی، بعضی از شما هنوز فرصت نکردهاید آموزش موردنظرتان را انتخاب کنید.
به همین دلیل تصمیم گرفتیم پیشنهادهای ویژه کمپین را تا پایان امروز فعال نگه داریم.🔥
اگر آموزشهایی را برای یادگیری یا ارتقای مهارتهایتان در نظر گرفتهاید، امروز آخرین فرصت استفاده از پیشنهادهای این کمپین است. 🎁
👇 پیشنهادهای کمپین
🔗 https://nkmz.ir/prgdy
⏰ امروز آخرین فرصته؛ پس همین حالا وارد شو!
🌐 https://nikamooz.com
👤 @NikamoozSupport
@nikamooz
🎉2❤1
📚 کتابخانه نیکآموز: AI Engineering
اگر میخواهید از «استفاده از مدلهای آماده» عبور کنید و واقعاً یک محصول مبتنی بر AI بسازید، این کتاب انتخاب بسیار خوبی است.
کتاب AI Engineering نوشته Chip Huyen روی مهندسی اپلیکیشنهای مبتنی بر Foundation Modelها تمرکز دارد؛ از ارزیابی مدل و Prompt Engineering تا RAG، Agentها، Finetuning، Dataset Engineering و بهینهسازی Inference.
نکته جذاب کتاب این است که بحث را فقط روی مدل نگه نمیدارد؛ معماری، هزینه، latency، guardrail، monitoring و بازخورد کاربر را هم وارد طراحی سیستم میکند.
اگر برنامهنویس، مهندس داده یا توسعهدهنده محصولات AI هستید، این کتاب کمک میکند از «دموی جذاب» به سمت «سیستم قابلاتکا در Production» حرکت کنید.
اگر میخواهید از «استفاده از مدلهای آماده» عبور کنید و واقعاً یک محصول مبتنی بر AI بسازید، این کتاب انتخاب بسیار خوبی است.
کتاب AI Engineering نوشته Chip Huyen روی مهندسی اپلیکیشنهای مبتنی بر Foundation Modelها تمرکز دارد؛ از ارزیابی مدل و Prompt Engineering تا RAG، Agentها، Finetuning، Dataset Engineering و بهینهسازی Inference.
نکته جذاب کتاب این است که بحث را فقط روی مدل نگه نمیدارد؛ معماری، هزینه، latency، guardrail، monitoring و بازخورد کاربر را هم وارد طراحی سیستم میکند.
اگر برنامهنویس، مهندس داده یا توسعهدهنده محصولات AI هستید، این کتاب کمک میکند از «دموی جذاب» به سمت «سیستم قابلاتکا در Production» حرکت کنید.
❤4
📚 کتابخانه نیکآموز: Clean Architecture
اگر در توسعه نرمافزار با معماری، مرزبندی ماژولها و مدیریت وابستگیها درگیر هستید، این کتاب یکی از منابع مهم برای منظمتر فکرکردن درباره ساختار سیستم است.
در این کتاب، Robert C. Martin روی این ایده تأکید میکند که معماری خوب باید تصمیمهای پرهزینه را تا جای ممکن عقب بیندازد و وابستگیها را بهسمت سیاستهای پایدارتر هدایت کند.
ارزش اصلی کتاب در این است که Framework، Database و Web را «جزئیات» میبیند. یعنی ابزارهایی که نباید منطق اصلی کسبوکار را اسیر خود کنند.
برای شروع مطالعه، بخشهای مربوط به Boundaries، Dependency Rule و فصل Clean Architecture نقطه شروع خوبی هستند.
این کتاب بیشتر از اینکه مجموعهای از الگوها باشد، یک چارچوب فکری برای تصمیمهای معماری است.
اگر در توسعه نرمافزار با معماری، مرزبندی ماژولها و مدیریت وابستگیها درگیر هستید، این کتاب یکی از منابع مهم برای منظمتر فکرکردن درباره ساختار سیستم است.
در این کتاب، Robert C. Martin روی این ایده تأکید میکند که معماری خوب باید تصمیمهای پرهزینه را تا جای ممکن عقب بیندازد و وابستگیها را بهسمت سیاستهای پایدارتر هدایت کند.
ارزش اصلی کتاب در این است که Framework، Database و Web را «جزئیات» میبیند. یعنی ابزارهایی که نباید منطق اصلی کسبوکار را اسیر خود کنند.
برای شروع مطالعه، بخشهای مربوط به Boundaries، Dependency Rule و فصل Clean Architecture نقطه شروع خوبی هستند.
این کتاب بیشتر از اینکه مجموعهای از الگوها باشد، یک چارچوب فکری برای تصمیمهای معماری است.
👍2
🐍 یک اشتباه رایج: نصب وابستگی همه پروژههای Python در یک محیط
اگر دو پروژه به نسخههای متفاوت یک Package نیاز داشته باشند، نصب همه وابستگیها در یک محیط مشترک میتواند باعث تداخل شود.
برای هر پروژه یک virtual environment مستقل بسازید:
سپس محیط را فعال کنید و Packageهای همان پروژه را نصب کنید.
برای ثبت نسخههای نصبشده:
و برای نصب همان فهرست در محیط دیگر:
💡 محیط مستقل، وابستگی پروژهها را از هم جدا میکند و مدیریت نسخهها را قابلکنترلتر میسازد.
اگر دو پروژه به نسخههای متفاوت یک Package نیاز داشته باشند، نصب همه وابستگیها در یک محیط مشترک میتواند باعث تداخل شود.
برای هر پروژه یک virtual environment مستقل بسازید:
python -m venv .venv
سپس محیط را فعال کنید و Packageهای همان پروژه را نصب کنید.
برای ثبت نسخههای نصبشده:
python -m pip freeze > requirements.txt
و برای نصب همان فهرست در محیط دیگر:
python -m pip install -r requirements.txt
💡 محیط مستقل، وابستگی پروژهها را از هم جدا میکند و مدیریت نسخهها را قابلکنترلتر میسازد.
❤4👍2
👨💻 آخرین رکورد هر گروه را دقیق انتخاب کنید
برای گرفتن تازهترین سفارش هر مشتری، فقط استفاده از
یک الگوی روشن، رتبهدادن داخل هر گروه است:
در این مثال فرضی،
نکته مهم این است که ستونهای
برای گرفتن تازهترین سفارش هر مشتری، فقط استفاده از
MAX(OrderDate) کافی نیست؛ چون هنوز باید سایر ستونهای همان ردیف را پیدا کنید و زمانهای مساوی هم میتوانند نتیجه را مبهم کنند.یک الگوی روشن، رتبهدادن داخل هر گروه است:
WITH ranked AS (
SELECT *,
ROW_NUMBER() OVER (
PARTITION BY CustomerId
ORDER BY OrderDate DESC, OrderId DESC
) AS rn
FROM Sales.Orders
)
SELECT *
FROM ranked
WHERE rn = 1;
در این مثال فرضی،
PARTITION BY شمارهگذاری را برای هر مشتری جدا میکند. ترتیب نزولی تاریخ، تازهترین سفارش را اول میآورد و OrderId تکلیف زمانهای برابر را روشن میکند.نکته مهم این است که ستونهای
ORDER BY باید ترتیب یکتایی بسازند؛ وگرنه انتخاب ردیف اول میتواند پایدار نباشد.❤11