Skip to main content

Какво представлява определянето на заявка за база данни?

HyperNormalisation (2016 + subs) by Adam Curtis - A different experience of reality FULL DOCUMENTARY (Може 2024)

HyperNormalisation (2016 + subs) by Adam Curtis - A different experience of reality FULL DOCUMENTARY (Може 2024)
Anonim

Заявката за база данни извлича данни от база данни и ги форматира в четима форма. Въпросът трябва да бъде написан на езика, който изисква базата данни - обикновено този език е SQL.

Например, когато искате данни от база данни, използвайте заявка, за да поискате конкретната информация, която искате. Вероятно имате таблица за служители и искате да проследите номерата за ефективността на продажбите. Може да заявите базата данни на служителя, който е записал най-високи продажби за даден период.

Изявлението SQL SELECT

Заявката за база данни трябва да следва формата на заявката, изискван от базата данни. Най-често срещаният формат е стандартен формат за заявки на език за структурирани заявки (SQL), използван от много системи за управление на бази данни. SQL е мощен език, способен за усъвършенствани заявки.

SQL използва израза SELECT за избор на конкретни данни.

Помислете за пример въз основа на базата данни Northwind, която често се доставя с продукти за бази данни като урок.

Ето един откъс от таблицата "Служители" на базата данни:

Извадка от таблицата "Служители" на базата данни Northwind
EmployeeIDФамилияПърво имеЗаглавиеадресградобласт
1DavolioхомосексуалистТърговски представител507 - 20-ти Ave. E.СиатълWA
2ФулърАндрю

Вицепрезидент "Продажби"
908 W. Capital WayTacomaWA
3LeverlingДжанетТърговски представител722 Moss Bay Blvd.KirklandWA

За да върнете името и длъжността на служителя от базата данни, извлечението SELECT би изглеждало така:

SELECT FirstName, LastName, Title FROM Employees;

Ще се върне:

Първо имеФамилияЗаглавие
хомосексуалистDavolioТърговски представител
АндрюФулърВицепрезидент "Продажби"
ДжанетLeverlingТърговски представител

За да прецизирате резултатите допълнително, можете да добавите клауза WHERE:

SELECT FirstName, LastName FROM Служители

КЪДЕ Град = 'Такома';

Той връща името и фамилията на всеки служител, който е от Такома:

Първо имеФамилия
АндрюФулър

Обърнете внимание, че SQL връща данни във формат ред / колона, подобна на Microsoft Excel, което улеснява разглеждането и работата с тях. Другите езици за заявки могат да върнат данните като графика или диаграмата.

Силата на запитванията

Базата данни има потенциал да разкрива сложни тенденции и дейности, но тази сила се използва само чрез използването на заявката. Сложна база данни се състои от множество таблици, съхраняващи безброй данни. Заявката ви позволява да я филтрирате в една таблица, за да я анализирате по-лесно.

Заявките също така могат да извършват изчисления на вашите данни или да автоматизират задачи за управление на данни. Можете също така да прегледате актуализациите на данните си, преди да ги прехвърлите в базата данни.