بخش های اصلی

آموزش SQL

آموزش SQL - قرار دادن توضیح در کد

در SQL برای اینکه بتوانیم کدهای خود را خواناتر کنیم و نظرات خود را درون کدها قراردهیم، می توانیم از ساختار تعریف توضیحات استفاده کنیم.

همچنین از توضیحات در کدها میتوانید برای غیر فعال کردن اجرای یک خط، و تست کردن نتیجه آن استفاده کنید.

توضیح تک خطی

توضیحات تک خطی با قرار دادن -- در ابتدا سطر، تعریف می شوند.

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

مثال

توضیح یک خطی بصورت زیر مورد استفاده قرار می گیرد:

--Select all:
SELECT * FROM Customers;

در این نمونه، از میانه یک خط کد، تا انتهای آن بصورت توضیح در آمده است:

SELECT * FROM Customers -- WHERE City='Berlin';

در نمونه زیر مشاهده می کنید که چطور یک خط کد را بصورت توضیح در می آوریم:

--SELECT * FROM Customers;
SELECT * FROM Products;

توضیحات چند خطی

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

توضیحات چند خطی به وسیله /* شروع شده و با */ پایان می یابند.

هر متنی که در بین /* و */ قرار بگیرد، بصورت توضیح در آمده و غیر فعال می شود.

مثال

نمونه ای از وارد کردن توضیحات چند خطی در میان کدها را در مصال زیر مشاهده کنید:

/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers;

یک نمونه از غیر فعال کردن چند خط از کدها را در این مثال مشاهده می کنید:

/*SELECT * FROM Customers;
SELECT * FROM Products;
SELECT * FROM Orders;
SELECT * FROM Categories;*/
SELECT * FROM Suppliers;

توضیحات در داخل اعلان ها

شما می توانید در میانه خطوط دستوری خود، یک بخش خاص را بصورت توضیح در آورده و غیر فعال کنید.

برای این منظور کافی است تا بخش مورد نظر خود را بین /*  */ قرار دهید.

مثال

غیرفعال کردن بخشی از کد:

SELECT CustomerName, /*City,*/ Country FROM Customers;

غیر فعال کردن بخش از کدهای چندخطی:

SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName;

مبحث آموزشی

آموزش SQL

Learn SQL

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

تبلیغات

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

آخرین مقالات

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد