Промоция
Университет CodeGym
Изучаване на
курс
Задачи
Проучвания и тестове
игри
Помогне
График
Общност
Потребители
Форум
Чат
Статии
Истории на успеха
Дейност
Отзиви
Абонаменти
Лека тема
Уроци
Отзиви
За нас
Започнете
Започнете да учите
Започнете да учите сега
Карта на мисии
Уроци
Ниво 2
Условни функции
SQL & Hibernate
ниво,
Урок
1.1 Списък на условни функции Езикът SQL има списък от функции, които са донякъде подобни на оператора if-elseв switchJava. Има общо 4 такива функции: Функции Описание 1 СЛУЧАЙ аналогов превключвател 2 АКО() Аналог на троичния оператор или
Изявление CASE
SQL & Hibernate
ниво,
Урок
2.1 Изявление CASE Има два начина да напишете израз в SQL CASE. Първият запис изглежда като превключване от езика Java, докато вторият формат е по-скоро като множествено число if-else. Нека започнем с първия вариант - аналог на превключвате
Групиране на данни
SQL & Hibernate
ниво,
Урок
3.1 Операция GROUP BY Езикът SQL е много мощен. В допълнение към простото извличане на данни, той ви позволява да групирате данни по време на заявка. Например, искаме да знаем колко вида продукти от всяка марка имаме, как можем да направим
Групиране по множество колони
SQL & Hibernate
ниво,
Урок
4.1 Групиране на колони Това, което също е много важно е, че ако групирате записи, тогава в секцията SELECTможете да посочите само колоните, по които се групират данните. Виене моганапишете заявка за тип и посочете SELECTколоната с име в се
Разширено групиране
SQL & Hibernate
ниво,
Урок
5.1 Изявление HAVING Има друг полезен оператор в SQL, който се използва с GROUP BY, той се нарича HAVING. По смисъла си той е напълно аналогичен на оператора WHERE. Той ви позволява само WHEREда зададете филтър за ред преди групиране и с по
Агрегатни функции
SQL & Hibernate
ниво,
Урок
Това не е пълен списък с агрегатни функции, но останалите са много специфични и не мисля, че ще ги използвате през следващите 5 години.Ако все още имате нужда от тях, винаги можете да прочетете официалната документация за вашата СУБД.
Please enable JavaScript to continue using this application.