آموزش برنامه نویسی

به روز ترین مطالب آموزشی و متدلوژی های برنامه نویسی

آموزش برنامه نویسی

به روز ترین مطالب آموزشی و متدلوژی های برنامه نویسی

آموزشگاه تحلیل داده فعالیت رسمی خود را از سال 1380 در قالب آموزشگاه تخصصی نرم افزار آغاز نموده. این موسسه از همان ابتدای تأسیس با بهره مندی از استاید حرفه ای رشته های نرم افزار و بانک های اطلاعاتی ، فعالیت تخصصی خود را در زمینه آموزش برنامه نویسی و بانک های اطلاعاتی آغاز نمود و پس از گذشت اندک زمانی توانست در زمینه نرم افزار و شبکه بعنوان یکی از حرفه ای ترین موسسات ایران ظاهر شود. با توجه به اینکه مدیریت آموزشگاه شخصاً در رشته نرم افزار تحصیل کرده و سابقه طولانی در تحلیل و طراحی و پیاده سازی نرم افزار و بانک های اطلاعاتی دارند ، خط مشی کلی موسسه بر مبنای آموزش پایه ای ، کاربردی ، عملی و تخصصی نرم افزار بنا شده است.


آدرس : خیابان شریعتی بالاتر از ملک جنب بانک صادرات طبقه دوم واحد 7
همراه: 09123840871 تلفن: 88146323 - 88146330

۸ مطلب با کلمه‌ی کلیدی «دوره آموزش Sql» ثبت شده است

  • ۰
  • ۰

 

 

بزرگ‌ترین شرکت‌های فناوری در سراسر جهان از SQLاستفاده می‌کنند و 63 درصد از آنها به دنبال توسعه‌دهندگان SQLهستند. محبوبیت SQL با توجه به حجم داده‌هایی که روزانه توسط هزاران کسب‌وکار جمع‌آوری و تولید می‌شود، رو به افزایش است.

طبق آمار اداره کار ایالات متحده (BLS)، پیش بینی می شود که رده مشاغل رایانه و فناوری از سال 2016 تا 2026 به میزان 13 درصد افزایش یابد که بسیار سریعتر از میانگین رشد برای همه مشاغل است. افزایش تعداد وب سایت های مرتبط با انبارهای داده پیچیده باید به رشد مشاغل توسعه دهنده SQL کمک کند.

چرا به یادگیری SQLنیاز دارید؟

· SQLتوسط گوگل، آمازون، اپل، Airbnb، Netflix، Uber، Wells Fargo، Shopify، WordPress و صدها هزار شرکت دیگر استفاده می شود.

· تقریباً 65 درصد از دانشمندان و تحلیلگران داده گفتند که از SQL استفاده می کنند.

· SQL یکی از قوی ترین و آسان ترین زبان های برنامه نویسی است.

· طبق Stack Overflow، SQLسومین زبان برنامه نویسی محبوب پس از HTML/CSS و جاوا اسکریپت است.

توسعه دهنده SQLکیست؟

توسعه دهندگان SQLمسئول نگهداری پایگاه داده هایی هستند که از میلیاردها بایت برای پردازش یک پرس و جو ساده استفاده می کنند. کاربر در یک لحظه به اطلاعاتی که به دنبالش است دسترسی پیدا می کند! جالب اینجاست که در نسخه 2020 گزارش جهانی استخدام فنی و مهارت، SQLشماره 1 بود که اکثر توسعه دهندگان فناوری اطلاعات بدون توجه به تمرکزشان مورد آزمایش قرار گرفتند. یک توسعه دهنده SQLمسئول موارد زیر است:

· ایجاد، طراحی، توسعه و ذخیره داده ها در پایگاه های داده

· پشتیبانی و نوشتن برنامه های کاربردی

· طرح پرس و جو و پردازش اصلاحات بر اساس نیاز سازمان

· تست و همچنین حل مشکلات در حین انتقال داده ها

· نوشتن پرس و جوهای SQLبرای ادغام با سایر برنامه ها

· ایجاد جداول پایگاه داده

· ایجاد رویه ها برای توابع

· حفظ کیفیت و امنیت داده ها

بهترین فرصت‌های شغلی توسعه‌دهنده SQL به متخصصانی تعلق می‌گیرد که مهارت‌ها و گواهینامه آموزش مناسب دارند. علاوه بر این، درک آنچه کارفرمایان هنگام استخدام کارمندان جدید به آن نگاه می کنند، به شما کمک می کند تا زمانی که کاری به شما پیشنهاد می شود، بهتر مذاکره کنید.

با رعایت موارد زیر حقوق خود را افزایش دهید:

1. سطح مجموعه مهارت ها

جدا از مدرک تحصیلی و تجربه شما، مجموعه خاصی از مهارت ها وجود دارد که توسط استخدام کنندگان برای یک توسعه دهنده SQL مورد نیاز است.

2. دریافت مدرک معتبر

اگر مدرک حرفه ای در رشته خود کسب کرده اید که برای کارفرمایان بسیار جذاب است، دامنه دستمزد شما را افزایش می دهد.

3. محل کار و شرکت

حضور در شرکتهای برند و معتبر علاوه بر افزایش دستمزد شما موجب لذت بردن از محیط کار حرفه ای و افزایش توانایی های شما خواهد شد.

4. مهارت های مصاحبه شغلی

اگر داشتن مهارت‌ ضروری است، به همان اندازه مهم است که بدانید آنها را به شیوه‌ای درست، روی رزومه و در طول مصاحبه‌های شغلی نشان دهید. یک رزومه و مصاحبه با توسعه دهنده SQL که به خوبی آماده شده باشد، کلید جذب حقوق شگفت انگیز توسعه دهنده SQLاست.

5. مهارت های مذاکره

شرکت‌هایی وجود دارند که برنامه رشد شغلی مشخصی برای کارمندان خود دارند و شما بر اساس آن به رشد یا افزایش در مقیاس دستمزد خواهید رسید. با این حال، توصیه می شود که از نوع حق الزحمه خود آگاه باشید. در حین مذاکره در مورد حقوق بخش توسعه دهنده SQLهرگز نباید بی ادب باشید، اما همیشه بدانید که اگر مطالبات شما پرداخت نشد، چه زمانی باید کنار بروید.

بازار کار sql server

همانطور که پیش تر ذکر شد بازار کار و موقعیتهای شغلی برای متخصص SQL Server بسیار متنوع و گسترده می باشد و متناسب با مهارت، سابقه کار و... می توانید به درآمد خوبی دست پیدا نمایید. در ادامه تعدادی از مشاغل مورد نیاز بازار کار برای مهارت SQL Server را ذکر کرده ایم.

· SQL Database Administrator

· SSIS / SSRS Developer

· برنامه نویس ETL

· برنامه‌نویس هوش تجاری (BI Developer)

· برنامه‌نویس MS SQL Server

· برنامه نویس انبار داده (Data Warehouse Developer)

· دانشمند داده (Data Scientist)

· تحلیل‌گر داده (Data Analyst)

· مهندس داده (بیگ دیتا)

میزان درآمد متخصص sql server

درآمد متخصص SQL Server متناسب با سابقه کار، حوزه کاری، مهارتها و... متغیر است. اما در حال حاضرمیانگین حقوق کارشناسان این حوزه ماهیانه 12.000.000 میلیون تومان الی 30.000.000 میلیون تومان می باشد.

توجه داشته باشید که حقوق شما با تجربه و تخصصی که دارید افزایش می یابد. حقوق مایکروسافت در این حیطه برای افراد تازه کار با کمتر از 1 سال تجربه می تواند حدود 55063 دلار درآمد داشته باشد. به همین ترتیب باافزایش سابقه کاری این مبلغ تا 100.409 هزار دلار در سال نیز قابل افزایش است.

جایی که کار می کنید نیز نقش مهمی در تأثیرگذاری بر حقوق شما به عنوان یک توسعه دهنده SQLدارد. در سرتاسر جهان، می توان تنوع زیادی در حقوق ها بر اساس شهر و کشور مشاهده کرد.

· استرالیا : 55.752 هزار دلار الی 137.827 هزار دلار

· سوئیس : از 45.000 هزار دلار الی 108.812 هزار دلار

· کانادا : 57.751 هزار دلار الی 99.562 هزار دلار

· آلمان : 44.114 هزار دلار الی 101.095 هزار دلار

· هلند : 43.248 هزار دلار الی 118.232 هزار دلار

· دانمارک : 63.108 هزار دلار الی 76.371 هزار دلار

· نروژ : 76.693 هزار دلار الی 95.232 هزار دلار

SQL Developer یک متخصص پایگاه داده است که وظیفه دارد سیستم را برای ذخیره، سازماندهی و دسترسی به داده ها توسعه و نگهداری کند. این یک نقش بسیار فنی است که جنبه های مختلف برنامه نویسی کامپیوتر، مهندسی نرم افزار و معماری و مدیریت داده ها را دربرمی گیرد. از آنجایی که مؤلفه‌های زیادی برای مدیریت، سازمان‌دهی و ایمن‌سازی پایگاه‌های داده وجود دارد، پروفایل‌های شغلی زیادی وجود دارد که می‌توانید بر اساس علاقه، مهارت‌ها، گواهینامه‌ها و تجربه‌تان درخواست دهید. در ادامه تعدادی از پروفایل های شغلی مربوط به SQL Developer را به همراه حقوق متوسط در یک حرفه خاص فهرست می کنیم:

· میانگین مهندس نرم افزار حقوق: 128 هزار دلار

· میانگین توسعه دهنده نرم افزار حقوق: 105 هزار دلار

· میانگین تحلیلگر داده حقوق: 86 هزار دلار

· مهندس ارشد نرم افزار میانگین حقوق: 158 هزار دلار

· میانگین تحلیلگر هوش تجاری (BI) حقوق: 96 هزار دلار

· میانگین توسعه دهنده هوش تجاری (BI) حقوق: 111 هزار دلار

همچنین باید ذکر کنیم باتوجه به افزایش چشمگیر طراحی و توسعه نرم افزارهای سیستمی و موبایلی و گسترش شرکتهای فناوری نیاز به متخصص این حرفه به صورت سالانه در حال آموزش SQL Server از مقدماتی تا پیشرفته تردید نداشته باشید.

  • افشین رفوآ
  • ۰
  • ۰

 

آموزش سی شارپ
آموزش سی شارپ

 

آیا زبان برنامه نویسی سی شارپ ارزش یادگیری در سال 2022 را دارد؟ زبان C# در هر پلتفرمی از جمله دسکتاپ، آنلاین، فناوری های آینده، بازی ها و خدمات ادغام شده است. بنابراین، قطعاً باید همین الان سی شارپ را مطالعه کنید، زیرا بهترین شانس ورود به بازار کار را به شما می دهد و همچنان که در حرفه خود پیشرفت می کنید، شما را فعال نگه می دارد.

زبان C# در سال 2022 ارزش یادگیری را دارد زیرا این زبان برنامه نویسی اصلی است که به هر زبان برنامه نویسی سطح بالاتر کمک می کند. نه تنها از سی شارپ می توان برای ساخت برنامه های کاربردی ویندوز استفاده کرد، بلکه می توانیم برنامه هایی بسازیم که سیستم عامل های لینوکس، MacOS، iOS و Android را هدف قرار دهند.

اگر قبلاً در زمینه برنامه نویسی پیشینه دارید، می توانید انتظار داشته باشید که بین 2 تا 3 ماه زمان برای یادگیری اصول برنامه نویسی سی شارپ داشته باشید. از سوی دیگر، ایجاد مهارت ها و دانش مورد نیاز برای به دست آوردن شغل به عنوان یک توسعه دهنده، حدود 1 تا 2 سال تمرین نیاز خواهد داشت.

سی شارپ یکی از پرکاربردترین زبان های برنامه نویسی در جهان است. آموزش آن آسان است و برای توسعه طیف گسترده ای از نرم افزارها، از جمله برنامه های کاربردی وب، برنامه های ویندوز، و بازی های ویدیویی برای کنسول ها و رایانه های شخصی استفاده می شود.

سی شارپ بسیار همه کاره، آسان برای یادگیری، و شناخته شده به دلیل کارایی آن، زبانی عالی برای داشتن در جعبه ابزار توسعه دهنده شماست. ما نگاهی به برخی از ویژگی‌های کد و اینکه چرا برای توسعه‌دهندگان در هر سطحی انتخاب خوبی است، می‌اندازیم.

بر اساس شاخص TIOBE، تا زمان نگارش این مقاله، سی شارپ به عنوان پنجمین زبان برنامه نویسی محبوب جهان در رتبه بندی قرار گرفته است. این میزان فقط کمی کمتر از پسرعمویش C++ است که C# تا حدی از آن مشتق شده است. جاوا که شباهت های زیادی به سی شارپ دارد، در جایگاه سوم قرار دارد، درست پس از قدرتمندترین پایتون و سی.

زبان های برنامه نویسی سی شارپ

C#- تلفظ سی شارپ - یک زبان برنامه نویسی همه منظوره، سطح متوسط و شی گرا است که در سال 2000 توسط مایکروسافت ایجاد شد. C# توسط Anders Hejilsbergطراحی شده است تا بخشی از ابتکار .Netباشد. نسخه فعلی آن 9.0 است که به عنوان بخشی از .NET 5.0 در سال 2020 منتشر شد. در ابتدا قرار بود این زبان Cool نامیده شود که مخفف زبان شی گرا شبیه به C است. این زبان شباهت هایی با زبان های دیگر از جمله C، C++، و شاید بحث برانگیزترین، جاوا دارد.

سی شارپ به نحوی مشابه سایر زبان‌های نوع Cمتکی است و از قوانین نحوی آشنا مانند استفاده از نقطه ویرگول برای عبارات پایانی، پرانتزهای فرفری برای عبارات گروهی، براکت‌های مربع برای اعلام (و دریافت داده‌ها از) آرایه‌ها و استفاده از علامت تساوی (=) استفاده می‌کند.

چه نرم افزاری می توانید با آن بسازید؟

سی شارپ یک زبان برنامه نویسی انعطاف پذیر است که توسعه دهندگان می توانند تقریباً برای هر نوع نرم افزار یا برنامه ای که می توانید تصور کنید از آن استفاده کنند. این زبان، مانند همه زبان‌های کدنویسی، مزایا و معایب خود را دارد و به همین دلیل، بخش‌های خاصی وجود دارد که C# در آنها پیشرفت می‌کند و نقاط ضعف خود را نشان می‌دهد.

یکی از کاربردهای بسیار محبوب سی شارپ در توسعه بازی های ویدیویی هم برای رایانه های شخصی و هم برای کنسول های بازی ویدیویی است. در واقع این زبان انتخابی واقعی برای توسعه دهندگان بازی است. بخشی از جذابیت در این عرصه به این موضوع مربوط می شود که موتور بازی یونیتی بر روی C++ و C# ساخته شده است. به همین دلیل، سی شارپ کاملاً با موتور بازی ادغام می‌شود، موتوری که برای ساخت بسیاری از برترین بازی‌های ویدیویی در جهان امروز استفاده می‌شود.

از آنجایی که سی شارپ بسیار شبیه به C++ است، آموزش C++ را برای برنامه نویسان بازیهای کامپیوتری آسان‌تر می‌کند، زبان دیگری که در جامعه گیمرها بزرگ است. بازی‌هایی که می‌توانید در سی شارپ ایجاد کنید، از پلتفرم‌ها، اسکرول‌های جانبی، بازی‌های RPG، واقعیت تغییریافته (AR)، واقعیت مجازی (VR) و همچنین بازی‌های موبایل. البته، تا حد زیادی به لطف چارچوب دات نت، برنامه های کاربردی وب حوزه دیگری هستند که C# در آن برتری دارد. در صورت تمایل می توانید از چارچوب دات نت یا از یک پلت فرم منبع باز استفاده کنید.

نوشتن برنامه های دسکتاپ یکی دیگر از نقاط قوت زبان برنامه نویسی سی شارپ هستند. به لطف کد کارآمد، مقیاس پذیری و این واقعیت که نگهداری از آن بسیار آسان است، سی شارپ یک انتخاب عالی برای ایجاد برنامه های کاربردی در آن است. در واقع، برخی از بزرگترین نام های فناوری با استفاده از این زبان ایجاد شده اند، از جمله Adobe Photoshop. Mozilla Firefox، MySQL Server و Thunderbird.

معایب برنامه نویسی سی شارپ

مانند هر زبان برنامه نویسی، سی شارپ هم خالی از اشکال نیست. بسیاری از مشکلاتی که مهندسان نرم‌افزار با سی شارپ دارند، مربوط به اولویت‌های شخصی است، مانند مشکلاتی که در مورد شی گرا بودن آن بسیار زیاد است. برخی دیگر C# را از نظر استانداردهای کدنویسی و بهترین شیوه‌ها کمی سنگین و سخت‌گیرانه می‌دانند.

سی شارپ نیز در گذشته تا حد زیادی به چارچوب دات نت متکی بود و برنامه های ساخته شده با زبان برنامه نویسی واقعاً برای آن پلتفرم یا برای اجرا در محیط ویندوز در نظر گرفته شده بودند. این امر باعث می‌شود از برخی جهات دسترسی به بازارتان را کمی محدود کنید. سی شارپ اکنون روی مک و لینوکس نیز اجرا می‌شود، بنابراین دیگر چنین مشکلی وجود ندارد. شکایت دیگر در مورد سی شارپ این است که بارگذاری آن کند است؛ هر تغییری در کد سی شارپ شما نیاز به کامپایل مجدد دارد که ممکن است کمی دردسرساز باشد.

آینده زبان برنامه نویسی سی شارپ

در حالی که سی شارپ پرکاربردترین زبان روی کره زمین نیست، اما همچنان از طرفداران زیادی برخوردار است که به طور مداوم در 20 سال گذشته افزایش یافته است. نشانه هایی وجود دارد که نشان می دهد رشد این زبان تا حدودی متوقف شده است، اما کاهش واقعی نشان نداده است.

به لطف آن، محبوبیت آن در محافل بازی، و سرمایه گذاری آن در توسعه موبایل و برنامه های وب، C# بعید است به این زودی ها به جایی برسد. چه زبان C# را به عنوان زبان اصلی خود یاد بگیرید یا به عنوان زبان دوم (یا سوم) توسعه دهنده، واقعاً اشتباه نکرده اید.

  • افشین رفوآ
  • ۰
  • ۰

آموزش طراحی سایت-آموزش لینک های عکس در html

آموزش Image Link

تاکنون مشاهده کردیم که چگونه با استفاده از متن، یک لینک هایپرتکست ایجاد کنیم و همچنین فرا گرفته ایم که چگونه از تصاویر در صفحات وب خود استفاده کنیم. اکنون فرا خواهیم گرفت که چگونه با استفاده از تصاویر هایپرلینک ایجاد کنیم.


 مثال:

استفاده از تصویر به عنوان هایپرلینک بسیار ساده می باشد. لازم است که یک تصویر را در داخل هایپرلینک در محل تصویر قرار دهیم، همانطور که در زیر نشان داده شده است.

 

نمونه یک

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Image Hyperlink Example</title>
</head>
<body>
    <p>Click following link</p>
    <a href="http://www.tahlildadeh.com" target="_self">
        <img src="http://tahlildadeh.com/banner/012.jpg" alt="tahlildadeh" border="0" />
    </a>
</body>
</html>

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

 

تصاویر حساس به ماوس

استانداردهای HTML و XHTML یک ویژگی ارائه می دهند که به شما اجازه می دهد لینک های مختلفی را در داخل یک تصویر اجرا کنید. شما می توانید براساس مختصات مختلف موجود روی تصویر، لینک های مختلفی را روی یک تصویر مجزا ایجاد کنید. زمانی که لینک های متفاوت به مختصات متفاوت ضمیمه می شود، می توانیم برای باز کردن داکیومنت های تارگت روی بخش های مختلف تصویر کلیک کنیم. چنین تصاویری که به ماوس حساس می باشند، تصاویر نقشه نامیده میشوند. دو روش برای ایجاد چنین تصاویری وجود دارد.

 

  • Server-side image maps - توسط ویژگی ismap از برچسب < img> فعال می شود و دستیابی به یک سرور و پردازش برنامه های مربوط به تصویر نقشه لازم می باشد.
  •  Client-side image maps - با استفاده از ویژگی usemap از برچسب < img> همراه با برچسب های متناظر< map> و < area> ایجاد می شود.

Server side image maps

آموزش html css

در اینجا به سادگی تصویر خود را داخل یک هایپرلینک قرار داده و از ویژگی ismap استفاده کنید که آن را یک تصویر خاص می سازد و وقتی یوزر در بخشی از تصویر کلیک می کند، مرورگر مختصات اشاره گر ماوس را همراه با URL مشخص شده در برچسب < a>به سرور وب منتقل می کند. سرور از مختصات اشاره گر ماوس استفاده می کند تا تعیین کند کدام داکیومنت باید به مرورگر بازگردانده شود.
زمانی که ismap استفاده می شود، ویژگی href از برچسب < a> باید URL یک برنامه ی سرور را مانند یک cgi یا اسکریپت PHP و غیره در برداشته باشد، تا درخواست ورودی را براساس مختصات انتقال داده شده پردازش کند. مختصات موقعیت ماوس پیکسل های صفحه میباشند که از گوشه ی بالای سمت چپ تصویر شمرده می شوند و با (0,0) شروع می شوند. مختصات دنبال شده با یک علامت سوال، به انتهای URL اضافه می شوند.


 مثال:

نمونه دو

<!DOCTYPE html>
<html>
<head>
    <title>ISMAP Hyperlink Example</title>
</head>
<body>
    <p>Click following link</p>
    <a href="http://tahlildadeh.com/Temp/Html/Exp1.html" target="_self">
        <img ismap src="http://tahlildadeh.com/Temp/Html/logo.png" alt="tahlildadeh" border="0" />
    </a>
</body>
</html>

 

سپس مرورگر پارامترهای جستجوی زیر را به سرور می فرستد که می تواند توسط اسکریپت ismap.cgi یا فایل map پردازش شود و شما می توانید هر داکیومنتی را که دوست داشته باشید به این مختصات لینک کنید.

 

/cgi-bin/ismap.cgi?20,30

از این طریق شما می توانید لینک های مختلفی را به مختصات متفاوت یک تصویر اختصاص دهید، و وقتی این مختصات کلیک می شوند، می توانید داکیومنت های لینک شده ی متناظر را باز کنید.

 

 توجه:

شما برنامه نویسی CGI را زمانی فراخواهید گرفت که برنامه نویسی perl را مطالعه کنید. می توانید اسکریپت خود را بنویسید تا این مختصات انتقال داده شده را با استفاده از PHP یا هر اسکریپت دیگری پردازش کنید. فعلا اجازه بدهید روی یادگیری HTML تمرکز کنیم، می توانید این فصل را بعدا بازبینی کنید.

Client side image maps

این تصاویر به وسیله ی ویژگی usemap از برچسب < img> فعال می شوند و به وسیله ی برچسب های ضمیمه ی< map>و< area> تعریف می شوند.
نقشه ای که قرار است نقشه را طراحی کند، به وسیله ی< img> به عنوان یک تصویرعادی وارد صفحه می شود، به جز اینکه این مورد ویژگی اضافه ای به نام usemap همرا خود دارد. مقدار ویژگی usemap مقداری می باشد که در یک برچسب< map>استفاده می شود تا برچسب های تصویر و نقشه را لینک کند.< map>همراه با برچسب های< area> همه ی مختصات تصویر و لینک های مربوطه را تعریف می کند.
برچسب< area> در داخل برچسب نقشه مختصات و شکل حاشیه های قابل کلیک در داخل تصویر را تعریف می کند. در اینجا مثالی از تصویر نقشه می بینید.

 

نمونه سه

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>


    <img src="http://tahlildadeh.com/banner/012.jpg" width="250" height="150" alt="Tahlildadeh" usemap="#planetmap">

    <map name="planetmap">


        <area shape="rect" coords="0,0,40,126"  href="http://tahlildadeh.com/banner/02.jpg">
        <area shape="circle" coords="90,58,20"  href="http://tahlildadeh.com/banner/04.jpg">
        <area shape="circle" coords="124,78,20"  href="http://tahlildadeh.com/banner/05.jpg">
    </map>
</body>
</html>

 

سیستم مختصات

مقدار حقیقی مختصات کانلا به شکل در سوال وابسته است. در اینجا خلاصه ای می بینید که قرار است با مثال های مفصل دنبال شوند.

 

 

rect = x1 , y1 , x2 , y2


x1 و y1 مختصات گوشه ی بالای سمت چپ از مستطیل می باشد. x2 و y2 مختصات گوشه ی سمت راست پایین می باشند.

 

circle = xc , yc , radius

 

xc و yc مختصات مرکز دایره و radius شعاع دایره می باشد. دایره ای به مرکز200,50 با شعاع 25 دارای ویژگی coords="200,50,25" خواهد بود.

 

poly = x1 , y1 , x2 , y2 , x3 , y3 ,... xn , yn

 

جفت های مختلف x-y رئوس چند ضلعی می باشند، با یک خط که از یک نقطه به نقطه ی دیگر کشیده شده. یک چندضلعی لوزی شکل با بالاترین راس آن در نقطه ی 20،20 و 40 پیکسل، در عریض ترین نقطه ی خود دارای ویژگی coords="20,20,40,40,20,60,0,40" می باشد.
تمام مختصات مربوط به بالاترین گوشه ی سمت چپ تصویر می باشند. هر شکل دارای یک URL مربوطه می باشد. می توانید از هر نرم افزار تصویری برای دانستن مختصات موقعیت های مختلف استفاده کنید.

 

  • افشین رفوآ
  • ۰
  • ۰

 

در این مقاله از سری مقاله های آموزش SQL Server به آموزش انواع join می پردازیم :

عملگر UNION نتیجه دو یا چند دستور SELECT را با یکدیگر ترکیب می کند.

عملگر UNION برای ترکیب نتایج دو یا چند دستور SELECT استفاده می شود.

توجه داشته باشید که هر دستور SELECT در عملگر UNION باید تعداد ستونهای یکسانی را برگردانند. همچنین ستونها باید Data Type یکسانی داشته باشند. علاوه بر این ستونها در هر دستور SELECT باید به یک صورت مرتب شده باشند.

 

فرم عملگر UNION

SELECT column_name(s) FROM table1

نکته:

عملگر UNION تنها داده هایی را به صورت پیش فرض انتخاب می کند که از یکدیگر متمایز باشند. برای اینکه داده های تکراری را هم بیاوریم از کلید واژه ALL به همراه UNION استفاده کنید.

فرم عملگر UNION ALL

SELECT column_name(s) FROM table1

نکته: نام ستون ها در جدول نتایج معمولا برابر نام ستونها در دستور SELECT اول در عملگر UNION می باشد.

نحوه استفاده از کلید واژه UNION در پایگاه داده

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

جدول زیر از میان جدول "Customers" انتخاب شده است:

 

 

آنچه در زیر می بینید گزیده ای است از جدول "Suppliers":

 

مثال استفاده از کلید واژه UNION

عبارت SQL زیر نام تمام شهر های مختلف را (تنها از بین مقادیر مشخص) از ستون "City" و از میان جداول Customers و Suppliers انتخاب می کند:

SELECT City FROM Customers

SELECT City FROM Suppliers

ORDER BY City;

نکته:

عملگر UNION نمی تواند برای لیست کردن تمام شهر های دو جدول مورد استفاده قرار گیرد. اگر تعدادی از مشتریان و عرضه کنندگانAnchor دارای نام شهر یکسانی باشند، نام آن شهر تنها یکبار در لیست قرار

می گیرد. UNION تنها مقادیر غیر تکراری را انتخاب می کند. برای انتخاب مقادیر تکراری از UNION ALL استفاده کنید.

مثال استفاده از عملگر UNION ALL

آموزش SQL Server : عبارت SQL زیر از عملگر UNION ALL برای انتخاب تمام (حتی مقادیر تکراری) شهر ها از جداول Customers و Suppliers استفاده می کند:

SELECT City FROM Customers

UNION ALL

SELECT City FROM Suppliers

ORDER BY City;

مثال استفاده از عملگر UNION ALL همراه با دستور WHERE

عبارت SQL زیر از عملگر UNION ALL برای انتخاب تمام (حتی مقادیر تکراری) شهر های آلمانAnchor از جداول Customers و Suppliers استفاده می کند:

SELECT City, Country FROM Customers

WHERE Country='Germany'

UNION ALL

SELECT City, Country FROM Suppliers

WHERE Country='Germany'

ORDER BY City;

آموزش SQL Server ادامه دارد

  • افشین رفوآ
  • ۰
  • ۰

 

سلام عزیزان در این سری آموزشها با پایگاه داده Sql Server آشنا میشوید.

آموزش SQL SERVER: عبارتSELECT TOP برای مشخص کردن تعداد رکوردهایی که می خواهیم برگردانده شود استفاده می شود.

عبارت TOP در جداول بزرگ با هزاران record می تواند بسیار مفید باشد. بیرون کشیدن تعداد زیادی از رکوردها می تواند روی عملکرد تاثیر گذارد.

نکته:

تمام سیستم های پایگاه داده ازSELECT TOP پشتیبانی نمی کنند.

فرم عبارت SELECT TOP در SQL Server و MS Access

SELECT TOP number|percent column_name(s)

FROM table_name;

معادل SELECT TOP در MySQL و Oracle

 

فرم در MySQL

SELECT column_name(s)

FROM table_name

LIMIT number;

مثال:

SELECT *

FROM Persons

LIMIT 5;

فرم در Oracle

SELECT column_name(s)

FROM table_name

WHERE ROWNUM <= number;

مثال:

SELECT *

FROM Persons

WHERE ROWNUM <=5;

آموزش SQL SERVER : نحوه استفاده از عبارت SELECT TOP در پایگاه داده

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

جدول زیر از میان جدول "Customers" انتخاب شده است:

 

 

مثال استفاده از دستور SELECT TOP

عبارت SQL زیر تنها دو record اول را از جدول "Customers" انتخاب می کند:

SELECT TOP 2 * FROM Customers;

مثال استفاده از دستور SELECT TOP PERCENT

عبارت SQL زیر 50 درصد record های اول را از جدول "Customers" انتخاب می کند:

SELECT TOP 50 PERCENT * FROM Customers;

 

 

آموزش عملگر LIKE

عملگر LIKE در عبارت WHERE برای پیدا کردن یک الگوی خاص در یک ستون استفاده می شود.

 

فرم عملگر LIKE

SELECT column_name(s)

FROM table_name

WHERE column_name LIKE pattern;

 

نحوه استفاده از عملگر LIKE در پایگاه داده

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

جدول زیر از میان جدول "Customers" انتخاب شده است:

 

مثال استفاده از عملگر LIKE

عبارت SQL زیر تمام مشتریانی را که در شهری زندگی می کنند که با حرف "S" آغاز می شود انتخاب می کند:

SELECT * FROM Customers

WHERE City LIKE 's%';

نکته:

علامت % برای تعریف wildcards (حروف مفقود شده) قبل و بعد از الگو استفاده می شود. در فصل بعد بیشتر راجع به wildcards خواهید آموخت.

عبارت SQL زیر تمام مشتریانی را که در شهری زندگی می کنند که به حرف "S" ختم می شود انتخاب می کند:

SELECT * FROM Customers

WHERE City LIKE '%s';

عبارت SQL زیر تمام مشتریانی را که در کشوری زندگی می کنند که حاوی کلمه "land" باشند انتخاب می کند:

SELECT * FROM Customers

WHERE Country LIKE '%land%';

استفاده از کلید واژه NOT به شما این امکان را می دهد تا record هایی را انتخاب کنید که با الگو مطابقت ندارند.

عبارت SQL زیر تمام مشتریانی را که در کشوری زندگی می کنند که حاوی کلمه "land" نمی باشند انتخاب می کند:

SELECT * FROM Customers

WHERE Country NOT LIKE '%land%';

 

 

آموزش SQL SERVER ادامه دارد

  • افشین رفوآ
  • ۰
  • ۰
سلام عزیزان در این سری آموزشها با پایگاه داده Sql Server آشنا میشوید.
در قسمت قبل با مفاهیم زیر آشنا شدید:
با ادامه آموزش Sql server همراه باشید
 

 

آموزش عملگرهای AND و OR
عملگرهای AND و OR برای فیلتر کردن record ها براساس بیشتر از یک شرط استفاده می شوند .
عملگر AND رکوردی را نمایش می دهد که هم شرط اول و هم شرط دوم در آن صدق کند .
عملگر OR رکوردی را نمایش می دهد که یا شرط اول و یا شرط دوم در آن صدق کند.

 

نحوه استفاده از عمگرهای AND و OR در پایگاه داده
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers" انتخاب شده است.
 
استفاده از عملگر AND
دستور SQL زیر تمام customer ها را از کشور "Germany" و شهر "Berlin" از جدول "Customers" انتخاب می کند.
SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';
مثال استفاده از عملگر OR
دستور SQL زیر تمام customer ها را از شهر "Berlin" یا "Munchen" از جدول "Customers" انتخاب می کند.
SELECT * FROM Customers
 
WHERE Country='Germany'
 
AND (City='Berlin' OR City='München');
 

 

دستور ORDER BY در آموزش Sql server
کلید واژه ORDER BY برای مرتب کردن نتیجه result-set استفاده می شود .
کلید واژه ORDER BY برای مرتب کردن نتیجه result-set در یک یا چند ستون استفاده می شود .
کلید واژه ORDER BY به صورت پیش فرض record ها را به صورت صعودی مرتب می کند. برای مرتب کردن recordها به صورت نزولی می توانید از کلید واژه DESC استفاده کنید.
فرم استفاده از کلید واژه ORDER BY :
SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC

 

نحوه استفاده از کلید واژه ORDER BY در پایگاه داده
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد. جدول زیر از میان جدول "Customers" انتخاب شده است:
 

 

مثال استفاده از کلید واژه ORDER BY
دستور SQL زیر تمام customer ها را از جدول "Customers" انتخاب می نماید در حالیکه آنها را بر اساس حرف اول ستون Country مرتب کرده است:
SELECT * FROM Customers
ORDER BY Country;
 

 

مثال استفاده از کلید واژه ORDER BY DESC
دستور SQL زیر تمام customer ها را از جدول "Customers" انتخاب می نماید در حالیکه آنها را بر اساس حرف اول ستون Country و به صورت نزولی مرتب کرده است:
SELECT * FROM Customers
ORDER BY Country DESC;

 

مثال استفاده از کلید واژه ORDER BY و انتخاب چندین ستون
دستور SQL زیر تمام customer ها را از جدول "Customers" انتخاب می نماید در حالیکه از اطلاعات ستون های (Country و Customer Name) استفاده کرده و جدول را بر اساس حرف اول این دو ستون و به صورت صعودی مرتب کرده است:
SELECT * FROM Customers
ORDER BY Country,CustomerName;
 
 
آموزش Sql server ادامه دارد.
  • افشین رفوآ
  • ۰
  • ۰

دوره آموزش sql

سلام عزیزان در این سری آموزشها با پایگاه داده Sql Server آشنا میشوید.
در قسمت قبل با مفاهیم زیر آشنا شدید:
با ادامه آموزش Sql همراه باشید

 

آموزش Views در SQL
ویو View یک جدول مجازی است.
این فصل نشان می دهد که چگونه یک View را ایجاد، حذف و یا تغییر دهید.

 

دستور CREATE VIEW در SQL
آدرس صفحه وبی که میخواهید نمایش دهید را Paste کنید
 
در SQL یک View یک جدول مجازی است که نتیجه حاصل از عبارات و دستورات SQL می باشد.
یک view شامل سطر و ستونهایی دقیقا شبیه یک جدول واقعی است. فیلدها در یک View فیلدهایی هستند که از یک یا چند جدول واقعی در پایگاه داده گرفته شده اند.
شما می توانید توابع SQLو همچنین عبارات WHERE و JOIN را به یک View اضافه کنید و داده های نتیجه را به گونه ای نشان دهید که گویی همگی از یک جدول آورده شده اند.

 

فرم دستور CREATE VIEW
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
نکته:
یک View همیشه داده های به روز شده (up-to-date) را نشان می دهد! موتور یک پایگاه داده هر زمانی که کاربر در خواست view کند داده ها را بازسازی می نماید.

 

استفاده از CREATE VIEW در آموزش Sql
اگر پایگاه داده Northwind را دارید شما می توانید چندین view را که به طور پیش فرض روی آن نصب شده است را ببینید.
ویو View با نام Current Product List، لیست محصولات جاری (محصولاتی که تولید آنها متوقف نشده است) را از جدول “Products” نشان می دهد. این view توسط دستور زیر ایجاد می گردد:
CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName
FROM Products
WHERE Discontinued=No
می توانیم View فوق را به صورت زیر فراخوانی کنیم:
SELECT * FROM [Current Product List]
مثال دیگری از View در پایگاه داده Northwind، تمام محصولاتی را که در جدول “Products” قیمت واحدشان بزرگتر از میانگین قیمت هاست انتخاب می کند:
CREATE VIEW [Products Above Average Price] AS
SELECT ProductName,UnitPrice
FROM Products
WHERE UnitPrice>(SELECT AVG(UnitPrice) FROM Products)
می توانیم view فوق را به صورت زیر فراخوانی کنیم:
SELECT * FROM [Products Above Average Price]
مثال دیگری از View در پایگاه داده Northwind، فروش کل را برای هر دسته از محصولات در سال 1997 محاسبه می کند. توجه کنید که این view داده هایش را از view ی دیگری که “Product Sales for 1997” نامیده می شود می گیرد:
CREATE VIEW [Category Sales For 1997] AS
SELECT DISTINCT CategoryName,Sum(ProductSales) AS CategorySales
FROM [Product Sales for 1997]
GROUP BY CategoryName
می توانیم view فوق را به صورت زیر فراخوانی کنیم:
SELECT * FROM [Category Sales For 1997]
همچنین می توانیم یک شرط روی Query تعریف کنیم. اکنون می خواهیم فروش کل محصولاتی که در گروه “Beverages” هستند را ببینیم:
SELECT * FROM [Category Sales For 1997]
WHERE CategoryName='Beverages'

 

به روز رسانی یک View
می توانیم یک View را به وسیله دستور زیر به روز رسانی کنیم:
فرم دستور CREATE OR REPLACE VIEW در SQL
CREATE OR REPLACE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
می خواهیم ستون “Category” را به view ی “Current Product List” اضافه کنیم. به وسیله دستور زیر view را به روز رسانی می کنیم:
CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName,Category
FROM Products
WHERE Discontinued=No

 

حذف یک View در SQL
می توانید یک view را به وسیله دستور DROP VIEW حذف کنید.
فرم دستور DROP VIEW در SQL
DROP VIEW view_name

 

آموزش دستور SELECT
دستور SELECT برای انتخاب داده از یک پایگاه داده استفاده می شود .
نتیجه در جدول نتایج که result-set نامیده می شود ذخیره میگردد .

 

فرم دستور SELECT
select column_name,column_name
from table_name;
select * from table_name;

 

نحوه استفاده از SELECT در پایگاه داده
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers" انتخاب شده است:
 
مثال انتخاب ستون با استفاده از دستور SELECT
دستور SQL زیر ستون های "Customer Name" و "City" را از جدول "Customers" انتخاب می کند:
SELECT CustomerName , City FROM Customeers;
مثال *SELECT
دستور SQL زیر تمام ستون های جدول "Customers" را انتخاب می کند:
SELECT * FROM customers;
در بخش بعدی از سری مقالات آموزشی sql server با نحوه استفاده از دستور select distinct در sql server آشنا می شویم.

 

پیمایش درResult-set
اکثر سیستم های نرم افزاری پایگاه داده اجازه پیمایش در Result-set ها را به وسیله توابع برنامه نویسی همچون Move-To-First-Record, Get-Record-Content, Move-To-Next-Record و غیره را می دهند.
آموزش Sql server ادامه دارد
  • افشین رفوآ
  • ۰
  • ۰
سلام عزیزان در این سری آموزشها با پایگاه داده Sql Server آشنا میشوید.
در قسمت قبل با مفاهیم زیر آشنا شدید:
  • آموزش محدودیت DEFAULT در SQL
  • حذف محدودیت DEFAULT در Sql
  • دستور Create Index
  • آموزش دستور DROP INDEX در SQL
با ادامه آموزش Sql همراه باشید

 

آموزش دستور ALTER TABLE در SQL
از دستور ALTER TABLE برای اضافه کردن ، حذف کردن یا تغییر ستون ها در جدول موجود استفاده می شود.
فرم دستور ALTER TABLE
برای اضافه کردن یک ستون به یک جدول ، از دستور زیر استفاده کنید:
ALTER TABLE table_name
ADD column_name datatype
برای حذف کردن یک ستون از یک جدول از دستور زیر استفاده می کنیم ( توجه داشته باشید که بعضی از پایگاه داده ها اجازه پاک کردن ستون را نمی دهند )
ALTER TABLE table_name
DROP COLUMN column_name
برای تغییر نوع داده یک ستون در یک جدول، از دستور زیر استفاده می کنیم :
در SQL Server/MS Access:
ALTER TABLE table_name
DROP COLUMN column_name
در My SQL/Oracle:
ALTER TABLE table_name
MODIFY COLUMN column_name datatype
در Oracle 10G و نسخه های بالاتر:
ALTER TABLE table_name
MODIFY column_name datatype

 

مثال استفاده از ALTER TABLE در آموزش Sql
به جدول “Persons” در زیر نگاه کنید:
 
می خواهیم تا ستونی را با نام “DateOfBirth” به جدول “Persons” اضافه کنیم.
از دستور SQL زیر استفاده می کنیم:
ALTER TABLE Persons
ADD DateOfBirth date
توجه کنید که ستون جدید “DateOfBirth” از نوع date می باشد و تاریخ را در خود نگه می دارد. نوع داده تعیین می کند که چه نوع داده ای را در یک ستون می توان وارد کرد.
 

 

مثال چگونگی تغییر داده
می خواهیم نوع داده های ستون “DateOfBirth” در جدول “Persons” را تغییر دهیم.
از دستور SQL زیر استفاده می کنیم:
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year
توجه کنید که ستون “DateOfBirth” از نوع سال می باشد و از دو یا چهار رقم برای نگهداری سال استفاده خواهد کرد.

 

مثال استفاده از DROP COLUMN
در مرحله بعد می خواهیم تا ستون “DateOfBirth” را از جدول “Persons” حذف کنیم.
برای اینکار از دستور SQL زیر استفاده می کنیم:
ALTER TABLE Persons
DROP COLUMN DateOfBirth
جدول “Persons” به شکل زیر خواهد شد:
 

 

آموزش افزایش فیلدها در sql
افزایش خودکار فیلدها Auto-Increment یا افزایش خودکار، اجازه می دهد که یک شماره منحصر به فرد، برای سطر جدیدی که درجدول وارد می شود، تولید شود.
خیلی اوقات می خواهیم زمانی که رکورد جدیدی وارد می شود، مقدار فیلد primary key به طور خودکار ایجاد شود.
در این صورت از فیلد auto-increment در جدول استفاده می کنیم.

 

فرم دستور در MySQL
دستور زیر تعیین می کند که ستون “ID”در جدول “Persons” برای فیلدprimary key از افزایش خودکار استفاده کند.
 
 
 
CREATE TABLE Persons
 
(
 
ID int NOT NULL AUTO_INCREMENT,
 
LastName varchar(255) NOT NULL,
 
FirstName varchar(255),
 
Address varchar(255),
 
City varchar(255),
 
PRIMARY KEY (ID)
 
)
مای MySQL از کلید واژه AUTO_INCREMENT برای اعمال حالت افزایش خودکار استفاده می کند.
به طور پیش فرض، مقدار شروع برای AUTO_INCREMENT عدد یک می باشد و مقدار آن برای رکورد جدید، یک عدد افزایش می یابد.
برای اینکه مقدار شروع AUTO_INCREMENT را مقداری غیر از یک تعیین کنیم از دستور زیر استفاده می کنیم.
ALTER TABLE Persons AUTO_INCREMENT=100
برای وارد کردن یک رکورد جدید در جدول “Persons” دیگر نباید مقداری برای ستون “ID” تعیین کنیم (مقداری منحصر به فردی، به صورت خودکار در این فیلد وارد می شود):
INSERT INTO Persons (FirstName,LastName)
VALUES ('Lars','Monsen')
دستور بالا سطر جدیدی را در جدول Persons وارد می کند. برای ستون“ID” یک مقدار منحصر به فرد تعیین می شود. ستون “FirstName” به “Lars” و ستون “LastName” به “Monsen” اختصاص می یابد.

 

فرم دستور در آموزش SQL Server
دستور زیر تعیین می کند که ستون “ID”در جدول “Persons” برای فیلدprimary key از افزایش خودکار استفاده کند.
CREATE TABLE Persons
(
ID int IDENTITY(1,1) PRIMARY KEY,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
در MS SQL Server از کلید واژه IDENTITY برای اعمال خصوصیت افزایش خودکار استفاده می کند.
در مثال بالا مقدار شروع برای IDENTITY عدد یک می باشد و برای هر رکورد جدید، یک عدد به آن افزایش می یابد.
نکته: برای اینکه تعیین کنید که ستون “ID” با مقدار 10 شروع شود و 5 تا 5 تا افزایش یابد IDENTITY را به (10،5) تغییر دهید.
برای اینکه سطر جدیدی را در جدول “Persons” وارد کنیم، دیگر نیازی نیست مقداری برای ستون “ID”وارد کنیم. (مقداری منحصر به فرد، به طور خودکار در این ستون وارد می شود):
INSERT INTO Persons (FirstName,LastName)
VALUES ('Lars','Monsen')
دستور بالا سطر جدیدی را در جدول “Persons” وارد می کند. به ستون “ID” یک مقدار منحصر به فرد داده می شود. ستون “FirstName” به “Lars” و ستون “LastName” به “Monsen” اختصاص می یابد.

 

فرم دستور درAccess
دستور زیر تعیین می کند که ستون “ID”در جدول “Persons” برای فیلدprimary key از افزایش خودکار استفاده کند.
CREATE TABLE Persons
(
ID Integer PRIMARY KEY AUTOINCREMENT,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
مای MS Access از کلید واژه AUTOINCREMENT برای اعمال خصوصیت افزایش خودکار استفاده می کند.
به طور پیش فرض، مقدار شروع برای AUTOINCREMENT عدد یک می باشد و مقدار آن برای هر رکورد جدید، یک عدد افزایش می یابد.
نکته:
برای اینکه تعیین کنید که ستون “ID”با مقدار 10 شروع شود و 5 تا 5 تا افزایش یابد autoincrement را به AUTOINCREMENT (10,5) تغییر دهید.
برای اینکه سطر جدیدی را در جدول “Persons” وارد کنیم، دیگر نیازی نیست مقداری برای ستون”ID” وارد کنیم. (مقدار منحصر به فردی به طور خودکار در این ستون وارد می شود)
INSERT INTO Persons (FirstName,LastName)
VALUES ('Lars','Monsen')
دستور بالا سطر جدیدی را در جدول “Persons” وارد می کند. به ستون “P_Id” یک مقدار منحصر به فرد داده می شود. ستون “FirstName” به “Lars” و ستون “LastName” به “Monsen” اختصاص می یابد.

 

فرم دستور در Oracle
در Oracle کار کمی پیچیده تر است.
شما باید فیلد auto-increment را با یک sequence object ایجاد کنید. (این object، یک توالی از اعداد را تولید می کند)
برای تولید اعداد متوالی، از دستور CREATE SEQUENCE که در زیر آمده استفاده کنید:
CREATE SEQUENCE seq_person
MINVALUE 1
START WITH 1
INCREMENT BY 1
CACHE 10
دستور بالا یک sequence object با نام seq_person ایجاد می کند، که با عدد یک شروع و یک عدد یک عدد افزایش می یابد. همچنین برای کارآیی و سرعت دسترسی بیشتر تا 10 مقدار را در حافظه خود (cache) نگه می دارد.
برای درج یک رکورد جدید در جدول "Persons"، باید از تابع nextval استفاده کنیم (این تابع، مقدار بعدی را از seq_person sequence دریافت می کند):
INSERT INTO Persons (ID,FirstName,LastName)
VALUES (seq_person.nextval,'Lars','Monsen')
دستور بالا سطر جدیدی را در جدول “Persons” وارد می کند. به ستون “ID” عدد بعدی از توالی seq_person داده می شود. ستون “FirstName” به “Lars” و ستون “LastName” به “Monsen” اختصاص می یابد.
آموزش sql ادامه دارد
  • افشین رفوآ