Проблем:
Искате да направите някои коментари във вашия SQL код.
Пример:
Ето примерния код:
ИЗБЕРЕТЕ име, COUNT(*) КАТО count_itemsFROM продукти ГРУПА ПО имеHAVING COUNT(*)> 5ПОРЪЧАЙТЕ ПО име DESC;
Решение 1:
Използвайте --. Ето как изглежда:
-- имена на продукти заедно с броя на артикулите-- продукти, подредени по име в низходящ редИЗБЕРЕТЕ име, COUNT(*) -- КАТО count_itemsFROM продукти ГРУПА ПО име-- HAVING COUNT(*)> 5ПОРЪЧАЙТЕ ПО име DESC;предварително>Дискусия:
Можете да пишете едноредови коментари в SQL, като използвате --. След -- можете да напишете всеки коментар, който искате, стига да е на един ред. Ако искате да напишете коментар, обхващащ няколко реда, можете да използвате -- в началото на всеки ред за коментари, точно както в примера:
-- имена на продукти заедно с броя на артикулите-- продукти, подредени по име в низходящ редМожете също да използвате -- за да коментирате цял ред код или част от ред от някое място в средата на реда до края на реда. Например, можете да коментирате
AS count_item
s, но оставетеCOUNT(*)
в.COUNT(*) -- КАТО брой_елементиИмайте предвид, че когато използвате --, вие коментирате кода до края на реда, така че не можете да използвате --, за да коментирате, например, само ключовата дума AS. Ако искате да направите това, разгледайте Решение 2.
Решение 2:
Използвайте
/*...*/
. Ето как изглежда:/* имената на продукти заедно с броя на артикулите този път, продуктите не са сортирани */ИЗБЕРЕТЕ име, COUNT(*) /*AS*/ count_itemsFROM productsGROUP BY name/* HAVING COUNT(*)> 5ORDER BY име DESC */;Дискусия:
/*...*/
е много по-мощен от --. С/*...*/
, можете да коментирате всяка част от кода, която искате. Коментарът може да бъде многоредов и вие можете да решите къде свършва. Просто напишете/*
в началото на коментара и*/
в края.Например, можете да коментирате една дума от кода, като
AS
ключова дума:COUNT(*) /*AS*/ count_itemsИли можете да коментирате два реда, но все пак да оставите точката и запетаята в края:
/* ИМАТЕ БРОЙ(*)> 5 ПОРЪЧАЙТЕ ПО име DESC */;