خانه SQL Server آموزش مقدماتی T-SQL [اینبار SELECT] SQL Server نوشته شده توسط: حمید قلی پور ۰۷ مرداد ۱۳۹۴ زمان مطالعه: 8 دقیقه ۰ (۰) مقدمه با سلام و احترام به همه ی نیک آموزی های گرامی مقاله که برای شما آماده کردم ترجمه و خلاصه بخشی از فصل سوم کتاب Beginning T-SQL انتشارات Apress هست. از فصل سوم این کتاب به صورت خلاصه مواردی که به نظرم مناسب، کاربردی و مهم بودهرو ارائه میدم : فیلتر کردن داده ها معمولا هر برنامه کاربردی بخشی از اطلاعاتی که مورد نیاز ما هست در قالب ردیف هایی به ما ارائه میدهد، برای مثال ما یک جدول با میلیون ها رکورد داریم اما می خواهیم اطلاعات کارمندانی با حقوق دو میلیون رو بدست بیاریم، بناربراین نیازی به تمامرکورد های جدول نداریم که برای ما توسط برنامه کاربردی به نمایش در بیاد، اینجاست که فیلتر کردن اهمیت پیدا می کنه. فیلترکردن داده ها از مهمترین قسمت های T-SQL می باشد. اضافه کردن قانون( بند )WHERE : سرویس Database engine قانون (قوانین) مربوط به بخش WHERE را بعد از FROM مورد بررسی قرار می دهد. شکل صحیح دستوری این قانون : SELECT <column1>,<column2> FROM <schema>.<table> WHERE <column> = <value> به مثال روبرو توجه کنید : SELECT Name, Family, CustomerID FROM Customer WHERE CustomerID = 11 خیلی مشخصه که ما می خواهیم مشخصات مشتری که CustomerID آن برابر ۱۱ هست رو بدست بیاریم. عملگرهایی که به تناوب با WHERE مورد استفاده قرار می گیرند شما در زیر با این عملگرها و علامت های آن آشنا می شوید. < ( بزرگتراز ) > (کوچکتر از ) = ( برابر) => (کوچکتر از یا مساوی با ) =< ( بزرگتراز یا مساوی با ) =! (نامساوی ) <> (نامساوی ) >! (کوچکتر نباشد از ) <! (بزرگتر نباشد از ) البته برخی از این نمادها عملکرد یکسانی دارند مثل ( =! <> )،( =< >! )،( => <! ) حالا به مثال های زیر دقت بفرمایید : --۱ SELECT Name, Family, CustomerID FROM Customer WHERE CustomerID > 101 --۲ SELECT Name, Family, CustomerID FROM Customer WHERE CustomerID < 101 --۳ SELECT Name, Family, CustomerID FROM Customer WHERE CustomerID >= 101 --۴ SELECT Name, Family, CustomerID FROM Customer WHERE CustomerID <> 101 --۵ SELECT Name, Family, CustomerID FROM Customer WHERE CustomerID != 101 --۶ SELECT Name, Family, CustomerID FROM Customer WHERE CustomerID !> 101 --۷ SELECT Name, Family, CustomerID FROM Customer WHERE CustomerID !< 101 پایان بخش اول از فصل سوم، در ادامه با BETWEEN، NOT، و … آشنا خواهیم شد که در قسمت دوم ارائه می شود. چه رتبه ای میدهید؟ میانگین ۰ / ۵. از مجموع ۰ اولین نفر باش برچسب ها # SQL Server# دستور SELECT# عملگر WHERE# فیلتر کردن داده ها# کوئری نویسی دانلود مقاله آموزش مقدماتی T-SQL [اینبار SELECT] فرمت PDF 3 صفحه حجم 1 مگابایت دانلود مقاله معرفی نویسنده مقالات 3 مقاله توسط این نویسنده محصولات 0 دوره توسط این نویسنده حمید قلی پور پروفایل نویسنده معرفی محصول ایمان باقری دوره آموزشی کوئری نویسی در SQL Server 1.790.000 تومان مقالات مرتبط ۱۰ اردیبهشت SQL Server استفاده از Credential و Proxy در SQL Server Agent حسن سلیمانی ۰۷ اردیبهشت SQL Server استفاده از Operator ها در SQL Server Agent حسن سلیمانی ۰۵ اردیبهشت SQL Server بررسی نحوه ایجاد Job در SQL Server حسن سلیمانی ۲۹ فروردین SQL Server آشنایی با بخش های مختلف SQL Server Agent حسن سلیمانی دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ videotemplate.rozblog.com ۲۶ / ۰۱ / ۹۹ - ۰۲:۲۱ اقا لینک مطلبو من پیدا نکردم.میشه راهنماییم کنید؟ پاسخ به دیدگاه آرزو محمدزاده ۲۷ / ۰۱ / ۹۹ - ۰۹:۱۲ درود بر شما لطفا به لینک زیر مراجعه نمایید. https://nikamooz.com/product/query-sql-server-course/ سپاس ازهمراهی شما پاسخ به دیدگاه videotemplate.rozblog.com ۲۶ / ۰۱ / ۹۹ - ۰۲:۲۱ اقا لینک مطلبو من پیدا نکردم.میشه راهنماییم کنید؟ پاسخ به دیدگاه آرزو محمدزاده ۲۷ / ۰۱ / ۹۹ - ۰۹:۱۲ درود بر شما لطفا به لینک زیر مراجعه نمایید. https://nikamooz.com/product/query-sql-server-course/ سپاس ازهمراهی شما پاسخ به دیدگاه مصطفی عینی ۰۲ / ۰۹ / ۹۴ - ۰۳:۱۶ سلام اگه اولت بود خوبه پاسخ به دیدگاه مصطفی عینی ۰۲ / ۰۹ / ۹۴ - ۰۳:۱۶ سلام اگه اولت بود خوبه پاسخ به دیدگاه محمدرضا ۲۵ / ۰۵ / ۹۴ - ۰۲:۳۵ با سلام یه خسته نباشید جانانه بابت مطلب کاربردیتون پاسخ به دیدگاه محمدرضا ۲۵ / ۰۵ / ۹۴ - ۰۲:۳۵ با سلام یه خسته نباشید جانانه بابت مطلب کاربردیتون پاسخ به دیدگاه jostejo93@gmail.com ۲۴ / ۰۵ / ۹۴ - ۰۹:۱۸ با سلام و تشکردر مورد مثال گفته شده در مورد فیلتر کردن داده ها بهتر نیست همزمان با نمایش ID و نام مقدار حقوق را هم نمایش دهیم؟ پاسخ به دیدگاه حمیدقلیپور ۲۶ / ۰۵ / ۹۴ - ۰۵:۴۳ با سلام خدمت شما خواننده گرامی باید بگم بله میتوان ؛ بستگی به گزارشی که می خواهید بدست بیاورید میتوانید فیلد های مورد نظرتون رو بنویسید. SELECT Name, Family, CustomerID, salary FROM Customer WHERE CustomerID = 11 پاسخ به دیدگاه jostejo93@gmail.com ۲۴ / ۰۵ / ۹۴ - ۰۹:۱۸ با سلام و تشکردر مورد مثال گفته شده در مورد فیلتر کردن داده ها بهتر نیست همزمان با نمایش ID و نام مقدار حقوق را هم نمایش دهیم؟ پاسخ به دیدگاه حمیدقلیپور ۲۶ / ۰۵ / ۹۴ - ۰۵:۴۳ با سلام خدمت شما خواننده گرامی باید بگم بله میتوان ؛ بستگی به گزارشی که می خواهید بدست بیاورید میتوانید فیلد های مورد نظرتون رو بنویسید. SELECT Name, Family, CustomerID, salary FROM Customer WHERE CustomerID = 11 پاسخ به دیدگاه ساناز احمدی ۱۹ / ۰۵ / ۹۴ - ۱۲:۱۲ سلامبا توجه به سئوال آقای شهریورفکر کنم در چنین موار باید ابتدا مقدار عددی به به یک مقدار کارکتری تبدیل شود تا امکان جستجو وجود داشته باشه.. پاسخ به دیدگاه ساناز احمدی ۱۹ / ۰۵ / ۹۴ - ۱۲:۱۲ سلامبا توجه به سئوال آقای شهریورفکر کنم در چنین موار باید ابتدا مقدار عددی به به یک مقدار کارکتری تبدیل شود تا امکان جستجو وجود داشته باشه.. پاسخ به دیدگاه 1 2 3