SQL SELECT заявка - Синтаксис и примери за SQL SELECT заявка

Съдържание:

Anonim

Въведение в SQL SELECT заявка

Преди да скочите, за да обсъдите заявката за избор на SQL, първо да започнем със SQL. SQL означава Структуриран език на заявките. SQL е език за заявки, който дава възможност за извършване на различни операции върху базата данни или таблиците на базата данни. Има различни начини за взаимодействие с таблиците на базата данни. Командата select е нищо, но всичко е свързано с това как комуникираме с базата данни и нейната таблица за избор на необходимите записи. Това е начин за избор на записите от една или повече таблици. Можем да използваме избраната заявка по много начини, малко от тях са лесни, а няколко са от сложната страна. В тази статия ще видим различните приложения на операторите за избор.

Синтаксис на SQL SELECT заявка

Select е една от основните команди на системата за управление на релационни бази данни. Можем да използваме ключовата дума SELECT като префикс, за да изберем записа (ите) от дадена таблица. Избраната заявка връща набор от записи от дадената една или повече таблици.

1. Избор на необходимите колони на дадена таблица

SELECT, , …… FROM ;

Обяснение:

  • SELECT е самата команда, можем да я използваме за избор на записа от таблицата.
  • ,, …… са колоните на таблицата My_table_name.
  • е името на таблица.

2. Избор на всички колони на таблица

SELECT * FROM ;

Обяснение:

  • SELECT е самата команда, която можем да използваме за избор на записа от таблицата.
  • * обозначава всички колони на дадената таблица.
  • е името на таблица.

3. Избор на записите с клаузата WHERE

SELECT, , …… FROM WHERE = ;

Обяснение:

  • ,, …… са колоните на таблицата My_table.
  • е името на таблица.
  • WHERE е ключова дума, която можем да използваме в оператора за избор на SQL, за да изберем записите според зададеното условие.

4. Избор на броя записи

SELECT COUNT(*) FROM ;

Обяснение:

  • COUNT (*), това ще ни даде общия брой редове от таблицата My_table.
  • е името на таблица.

Примери за SQL SELECT заявка

В този раздел ще обсъдим някои примери, като вземем предвид синтаксиса, споменат по-горе, така че всеки да може лесно да го разбере, като положи малко усилия. Нека практикуваме няколко примера, за да разберем по-добре SQL select statement.

Да предположим, че имаме име на база данни „SCHOOL“. Тази база данни има таблици, както е посочено по-долу:

Ученици:

клас:

Пример №1 - ИЗБЕРЕТЕ с задължителни колони

Запитване:

SELECT Student_ID, First_name, Last_name from Student;

изход:

Запитване:

SELECT Student_ID, Class from Class;

Резултат :

Пример №2 - ИЗБЕРЕТЕ всички колони на таблица

Запитване:

SELECT * from Student;

Резултат :

Запитване:

SELECT * from Class;

изход:

Пример №3 - Избор на записи с клауза WHERE

Запитване:

SELECT * from Student WHERE First_name="Alex";

Резултат :

Запитване:

SELECT * from Class where Medium=' English ';

Резултат :

Пример №4 - Избор на броя записи

Запитване:

SELECT COUN(*) as count from Student;

Резултат :

Запитване:

SELECT COUN(*) as count from Class;

Резултат :

Други факти за SQL SELECT

Избраното изречение, споменато по-горе, може да се извърши в релационна база данни. Има различни други заявки за избор на оператори, които можем да използваме за избор на записи. Изразът select винаги връща набор от резултати. Този набор от резултати може да съдържа нула (0), един или няколко записа. В изявлението за избор има различни други неща, които можем да използваме, за да постигнем желания резултат. Можем да използваме ключовата дума JOIN, за да изберем записите от две или повече таблици. Има различни начини, можем да използваме два или повече избрани оператора заедно, за да вземем записите от една или повече таблици. Трябва да използваме първичен ключ към всяка таблица, за да можем да идентифицираме един запис еднозначно.

Можем да използваме по-долу споменатата незадължителна клауза с оператора SELECT:

  • КЪДЕ: Вече видяхме това с примери.
  • GROUP BY: Това е необходимо преди да използвате функцията агрегат.
  • HAVING: Можем да изпълним обобщена функция, използвайки това чрез оператора GROUP BY.
  • ПОРЪЧАЙТЕ ПО: Можем да използваме това със SELECT, за да подредим реда на набора от резултати.
  • AS: Ние видяхме това, докато избираме общите записи на дадена таблица. Този AS може да се използва за създаване на псевдоним или на избраната колона, или на таблицата.

Заключение - SQL SELECT заявка

Можем да използваме оператора SQL select, за да изберем необходимите колони или записите според нуждите на бизнеса. Почти всяка релационна база данни има тази команда SELECT за избор на записа от таблицата. Можем да използваме селекцията по различни начини. Можем да изберем записи, базирани на условни условия. Операцията за избор може да се извърши на една или повече таблици. Можем да комбинираме различни други команди с операторите SELECT. MySQL, ORACLE са примери за система за управление на релационни бази данни.

Препоръчителни статии

Това е ръководство за SQL SELECT заявка. Тук обсъждаме въвеждането, синтаксиса, примерите и някои други факти за SQL Select Query. Можете също да разгледате следните статии, за да научите повече -

  1. SQL Insert Query
  2. MySQL Query Commands
  3. База данни в SQL
  4. Таблица в SQL
  5. Първичен ключ срещу външен ключ | Топ разлики