tejariapp-new-logotejariapp-new-logotejariapp-new-logotejariapp-new-logo
  • صفحه اصلی
  • پروژه ها
    • پروژه طراحی سایت
    • پروژه های اندروید
    • پروژه های تحت ویندوز
    • UI & UX
    • ربات تلگرام
  • سفارش پروژه
    • انجام پروژه اندروید (Android)
    • طراحی و ساخت اپلیکیشن موبایل
    • انجام پروژه طراحی سایت با php
    • انجام پروژه طراحی سایت با Asp.net
    • انجام پروژه سی شارپ
    • فرم سفارش پروژه
  • مدرسه ی تجاری اپ
    • طراحی سایت
    • اندروید
    • سی شارپ
    • آموزش پایگاه داده
    • برنامه های کاربردی
  • لینک های مفید
    • پرداخت آنلاین
    • درباره تجاری اپ
    • تماس با ما
استخدام برنامه نویس متلب
سفارش پروژه
✕
            هیچ نتیجه ای یافت نشدمشاهده همه نتایج

            آموزش SQL Server – قسمت هفدهم

            • صفحه نخست
            • مدرسه ی تجاری اپ آموزش پایگاه داده
            • آموزش SQL Server – قسمت هفدهم
            آموزش برنامه نویسی اندروید
            فرگمنت fragment در اندروید – برنامه نویسی اندروید – قسمت شانزدهم
            19 خرداد 1395
            آموزش SQL Server
            آموزش SQL Server – قسمت هجدهم
            23 خرداد 1395
            منتشر شده توسط مدیر سایت
            آموزش SQL Server

            آموزش SQL Server

            در قسمت پانزدهم و شانزدهم آموزش SQL Server ،توابع (Functions) در SQL Server را به شما آموزش دادیم و همچنین تابعی ساختیم که خروجی آن از نوع جدول بود و جدول ساخته شده را مشاهده و بررسی کردیم.در این قسمت از آموزش SQL Server  قصد داریم حالت های مختلف کد نویسی را به شما آموزش دهیم…

            آموزش SQL Server – قسمت هفدهم

            توجه : برای مشاهده ی تصاویر در سایز اصلی بر روی آنها کلیک کنید.

            حالت های مختلف کد نویسی

            حالت های مختلف کد نویسی ،البته این تمام حالات نیست و تمام حالات بسیار فراتر میبباشد اما میتوان گفت این حالات کاربردی تر میباشند.برای مثال در کد زیر با هربار اجرا یک ID متفاوت به ما میدهد و خود شرکت Microsoft تضمین کرده که به هیچ عنوان یک مقدار تکراری را نخواهید گرفت.

            حالت های مختلف کد نویسی در sql server

            حالت های مختلف کد نویسی در sql server

            حال میخواهیم از این دستور در دیتابیس خود استفاده کنیم به صورت زیر

            Select Top 7*
            From Tbl_Ketab
            Order By NEWID()
            

            دستورات فوق در واقع ۷ ستون ابتدایی جدول کتاب را برای ما براساس NewID مرتب کنو نمایش بده بدین معنی که در هربار اجرا مقادیر خروجی متفاوت از قبل میباشد و این روش برای زمانی مناسب است که ما بخواهیم در برنامه مقادیر تصادفی و غیر تکراری را دریافت کنیم و ان مقدار را هربار به یک تابع یا کوری یا پروسیجر اختصاص دهیم.

            حال میخواهیم با Temp ها کار کنیم که رفتاری مثل جداول دارند به مثال زیر دقت کنید

            With Temp(Code,Total,A) AS
            (
            Select Tbl_Amanat.Code_Ketab,Sum(Tbl_Ketab.tedad*Qeymat),0
            From Tbl_Amanat,Tbl_Ketab
            Where Tbl_Ketab.Code_Ketab=Tbl_Amanat.Code_Ketab
            Group By Tbl_Amanat.Code_Ketab
            
            )
            Select Name_Ketab,Total,A
            From Tbl_Ketab,Temp
            Where Tbl_Ketab.Code_Ketab=Code
            

            در مثال فوق ما یک Temp که در بالا توضیح داده ایم را با نام Temp با کلمه کلیدی With ساخته ایم و سه نام سه ستون را به ان داده ایم که در ادامه انها را مقداردهی کرده ایم با نام های Code که به کد کتاب اشارع دارد و  Total که میتوان یک عملیات جمع و ضرب را در ان قرار داد و A که یک ستون دلخواه میباشد که حتی میتوان مقدار ثابتی به ان داد سپس عبارت AS و سپس هم در پرانتز باز و بسته مقادیری را به ستون های تعیین شده میدهیم مثلا ما کد کتاب  از جدول امانت را انتخاب کرده ایم که این مقدار مربوط به ستون Code میشود و مقدار Code_Ketab,Sum(Tbl_Ketab.tedad*Qeymat), را تعیین کرده ایم برای ستون Total و برای ستون A هم مقدار ثابت ۰ را در نطر گرفته ایم و در انتها نیز Group By را تنظیم کرده ایم چون در کوری از Aggrigate Function ها استفاده کرده ایم که از فیلد کد کتاب در جدول امانت برای Group By استفاده کرده ایم حال خارج از دستورات مربوط به Temp دستوراتی برای مشاهده نتیجه تایپ میکنیم که این دستورات شامل  یک Select ساده میباشد که فیلد های Name_Ketab اط جدول Tbl_Ketab و Total و A از جدول Temp که ساخته شد را انتخاب میکنیم و شرطی هم برای ان در نظر میگیریم که همان شرط join میباشد.

            حال با اجرای این دستورات نتیجه زیر را مشاهده میکنیم

            حالت های مختلف کد نویسی در sql server

            حالت های مختلف کد نویسی در sql server

            مدرس : خانم مهندس داودی نژاد

            آموزش SQL Server – قسمت شانزدهم

            آموزش SQL Server – قسمت هجدهم

            اشتراک گذاری

            پست های مرتبط

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            30 بهمن 1400

            دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            30 بهمن 1400

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            توابع در زبان برنامه نویسی دارت (Dart)

            توابع در زبان برنامه نویسی دارت (Dart)

            27 بهمن 1400

            توابع در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب

            دیدگاهتان را بنویسید لغو پاسخ

            نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

            ساخت اپلیکیشن های موبایل

            • ساخت اپلیکیشن فروشگاهی
            • ساخت اپلیکشن ابزاری و خدماتی
            • ساخت اپلیکیشن آموزشی
            • و هزاران موضوع دیگر

             
            کلیک کنید

            آخرین دیدگاه ها

            • 7 خرداد 1401

              داودی نظر در آموزش استفاده از ckeditor همراه با آپلود عکس در لاراول 6

            • 6 فروردین 1401

              yasaman نظر در راست چین کردن متن در فیگما Figma

            • 3 فروردین 1401

              رضا نظر در مفاهیم Observable و Observer در RxJava

            تجاری اپ در شبکه های اجتماعی

            لوگوی تایید پرداخت آنلاین

            2015-2022 © تمامي حقوق مادي و معنوي اين وب سايت نزد تجاری اپ محفوظ بوده و هر گونه کپي برداري از مطالب پيگرد قانوني به همراه دارد! | طراح سایت : ProgRun
            سفارش پروژه
                      هیچ نتیجه ای یافت نشدمشاهده همه نتایج