Structured Query Language жиі қойылатын сұрақтар

Құрылымдық сұрау тілін қолдану бойынша кеңес іздеп жүрсіз бе? Бұл деректер қорлары SQL сұрақтары SQL және деректер қорлары туралы ең жиі қойылатын сұрақтарға жауап береді. Толық түсіндірмелер мен оқулықтар үшін әр сұрақтың соңында «Қосымша ақпарат» сілтемелерін ұстаныңыз!

01-тен 10-ке дейін

SQL көмегімен дерекқордан деректерді қалай алуға болады?

alvarez / Vetta / Getty Images

SELECT пәрмені SQL-де ең жиі қолданылатын пәрмен болып табылады. Ол дерекқор пайдаланушылары жедел дерекқордан қалайтын нақты ақпаратты алуға мүмкіндік береді. Көбірек »

02-тен 10-ға дейін

Жаңа дерекқорды немесе жаңа дерекқор кестесін қалай жасауға болады?

SQL дерекқорыңызға жаңа дерекқорлар мен кестелер қосу үшін CREATE DATABASE және CREATE TABLE командаларын береді. Бұл пәрмендер нақты бизнес талаптарына сәйкес келетін кестелер мен дерекқорларды жасауға мүмкіндік беретін өте икемді синтаксисті қамтамасыз етеді. Көбірек »

03 10

Дерекқорға деректерді қалай қосуға болады?

SQL-дегі INSERT пәрмені жазбаларды бар кестеге қосу үшін пайдаланылады.

04 of 10

Дерекқор кестесінің кейбірін немесе барлығын қалай жоюға болады?

Көбінесе, ескірген ақпаратты реляциялық дерекқордан жою қажет болады. Бақытымызға орай, Structured Query Language кестеде сақталған кейбір немесе барлық ақпаратты жою үшін пайдалануға болатын икемді DELETE пәрменін ұсынады. Көбірек »

05 of 10

NULL мәні қандай?

NULL - белгісіз деректерді ұсыну үшін пайдаланылатын мән. Дерекқорлар NULL мәндерін арнайы жолмен, ол пайдаланылатын операция түріне байланысты өңдейді. NULL мәні ANDand операциясы үшін операнд ретінде пайда болғанда, операцияның мәні FALSE, егер басқа операнд - FALSE (ешқандай әдіс жоқ болса) өрнек бір FALSE операндамен TRUE болуы мүмкін). Екінші жағынан, нәтиже NULL (белгісіз), егер басқа операнда немесе TRUE немесе NULL (себебі нәтиже қандай болатынын айта алмаймыз).

06-дан 10-ке дейін

Деректерді бірнеше дерекқор кестесінен қалай біріктіруге болады?

SQL біріктіру туралы мәлімдемелер сұрау нәтижелерінде екі немесе одан да көп кестелерді деректерді біріктіруге мүмкіндік береді. Дерекқор сұрауларыңызды күшейту үшін осы қуатты технологияны қалай пайдалану керектігін біліңіз.

07 ішіндегі 10

Өзіне үстелге қосылуға бола ма?

Ия! Ішкі және сыртқы сұраулар сол кестеге сілтеме жасайтын ішкі SQL сұрауларын жеңілдету үшін өзін-өзі біріктіруді пайдалана аласыз. Бұл біріктірулер сол кестеден байланысты жазбаларды алуға мүмкіндік береді.

08-тен 10-ға дейін

Дерекқор кестесіндегі деректерді қалай қорытады?

SQL үлкен көлемдегі деректерді жинақтауға көмектесу үшін жиынтық функцияларды ұсынады. SUM функциясы SELECT операторында пайдаланылады және мәндердің сериясын жалпы қайтарады. AVG функциясы бірқатар мәндердің математикалық ортасын қамтамасыз ету үшін ұқсас жұмыс істейді. SQL берілген өлшемдерге сай келетін кестедегі жазбалардың санын алу үшін COUNT функциясын береді. MAX () функциясы берілген деректер сериясында ең үлкен мәнді қайтарады, MIN () функциясы ең кіші мәнді қайтарады.

09-дан 10-ке дейін

Қысқартылған деректерді қалай топтауға болады?

Дерекқордан деректерді алу үшін негізгі SQL сұрауларын қолдануға болады, бірақ бұл көбінесе бизнес талаптарын қанағаттандыру үшін жеткілікті ақпаратты қамтамасыз етпейді. SQL сонымен қатар GROUP BY сөйлемін пайдалана отырып жиынтық функцияларды қолдану үшін деңгей деңгейінің атрибуттарына негізделген сұрау нәтижелерін топтау мүмкіндігін береді. Көбірек »

10-дан 10-ға дейін

SQL деректер базасында қамтылған деректерге қатынасты қалай шектей аламын?

SQL дерекқорлары әкімшілерге рөлге негізделген қатынасты басқару жүйесін береді. Бұл схемада әкімшілер әрбір жеке дерекқор пайдаланушысы үшін пайдаланушы тіркелгілерін жасайды және содан кейін пайдаланушыны дерекқормен өзара әрекеттесу жолына сипаттайтын бір немесе бірнеше дерекқор рөлдеріне тағайындайды. Соңында, әкімші рол мүшелеріне қажетті әрекеттерді орындауға мүмкіндік беретін рөлге нақты рұқсаттарды береді. Пайдаланушылар нақты анықталмаған кез-келген қолжетімділікті мүлдем жоққа шығарады. Көбірек »