wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL 1 50 сұрақ

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

MODIFY блогы не істейді?

a)

Кестедегі деректі өзгертеді

b)

Айнымалыны бастапқы мәнге орнатады

c)

Кестедегі бағанның атын немесе баған сақтайтын дерек типін өзгертеді

d)

Мәліметтерді жаңарту үшін қолданылады

2.

Сұраныс кезінде ең соңғы болып орындалатын блок

a)

SELECT

b)

FROM

c)

WHERE

d)

JOIN

3.

Сұраныстың нәтиже жиынтығына қосылатын бағандарды анықтайтын блок

a)

WHERE

b)

SELECT

c)

FROM

d)

HAVING

4.

Қалқымалы үтірі бар дерек типі

a)

INT, BIGINT

b)

Double, Dotted

c)

Float, Dotted

d)

Double, Float

5.

Айнымалы дерек типі

a)

VARCHAR

b)

CHAR

c)

VAR

d)

Double

6.

Мекенжай, телефон нөмірі, туған жыл, аты жөні, айди өрістерінің қай тіркесі кілттік өріс бола алады?

a)

Телефон нөмірі, айди

b)

Туған жыл, айди, телефон нөмірі

c)

Мекенжай, айди

d)

Туған жыл, аты жөні

7.

Temporal деректер типі

a)

Мәтіндік

b)

Уақыт

c)

Сандық

d)

Қалқымалы үтірі бар

8.

Қолданушы канал дегеніміз не?

a)

Сервер

b)

Интерфейс

c)

Форма

d)

ДҚБЖ

9.

Сұраныс нәтижесінде жолдар санын шектейді

a)

HAVING

b)

WHERE

c)

SELECT

d)

FROM

10.

Бағандардың бірдей мәні бойынша топтау блогы

a)

HAVING

b)

ORDER BY

c)

GROUP BY

d)

GROUP

11.

Сұраныс нәтижесінде деректерді топтау арқылы жолдар санын шектейтін блок

a)

JOIN

b)

ORDER BY

c)

GROUP BY

d)

HAVING

12.

Сұраныс нәтижесінде деректерді сұрыптайтын блок

a)

ORDER BY

b)

ASC

c)

DESC

d)

SORT

13.

Сұраныс жиынтығын құру үшін қажетті кестелерді анықтайтын блок

a)

FROM

b)

SELECT

c)

WHERE

d)

COLUMN

14.

Кестедегі жолдарды жою үшін қолданылатын блок

a)

DROP

b)

DELETE

c)

REMOVE

d)

CLEAR

15.

Кестедегі жолдарды өзгерту, жаңарту үшін қолданылатын блок

a)

CHANGE

b)

ALTER TABLE

c)

MODIFY

d)

UPDATE

16.

Күрделі сұраныстар жасау үшін қолданылатын блок

a)

LIKE

b)

JOIN

c)

WHERE

d)

ORDER BY

17.

% символы LIKE блогында не істейді?

a)

Кез келген бір таңба

b)

Символдар диапазоны

c)

Кез келген жолдың ұзындығы

d)

Бірдей символдар қатары

18.

SQL тілінің толық атауы

a)

Structured Quick Language

b)

Simple Query Language

c)

Structured Query Language

d)

Super Quick Language

19.

SELECT * FROM students; сұранысы нені қайтарады?

a)

Барлық кестелер

b)

Барлық оқушылардың есімдерін

c)

Студенттердің ID-н

d)

students кестесіндегі барлық бағандар мен жолдарды

20.

DISTINCT кілт сөзі не үшін қолданылады?

a)

Жаңа баған қосу үшін

b)

Бірдей жазбаларды алып тастау үшін

c)

Кестені жою үшін

d)

Жаңарту үшін

21.

WHERE операторы не үшін қолданылады?

a)

Мәліметтерді жаңарту үшін

b)

Шарт бойынша мәліметтерді сұрыптау үшін

c)

Мәліметтерді шартпен таңдау үшін

d)

Кесте жасау үшін

22.

SQL-де мәтіндік мәндерді фильтрлеу үшін қандай оператор қолданылады?

a)

LIKE

b)

CHECK

c)

MATCH

d)

INCLUDES

23.

WHERE name LIKE '_a%' сұранысы нені қайтарады?

a)

'a' әріпінен басталатын атаулар

b)

Екінші әрпі 'a' болатын атаулар

c)

2 әріптен тұратын атаулар

d)

'a' әрпімен аяқталатын атаулар

24.

LIKE 'A%' сұранысы қандай нәтижелер қайтарады?

a)

'A' әріпімен басталатындар

b)

Тек 'A' деген атаулар

c)

'A' әріпімен аяқталатын

d)

'A' әрпі бар кез келген жолдар

25.

INSERT INTO не үшін қолданылады?

a)

Кестені өзгерту үшін

b)

Жол жою үшін

c)

Баған жою үшін

d)

Жазба қосу үшін

26.

Қай сұраныс студенттің атын “Aiaulym” деп өзгертеді?

a)

CHANGE name = 'Aiaulym'

b)

MODIFY name TO 'Aiaulym'

c)

UPDATE students SET name = 'Aiaulym'

d)

ALTER name = 'Aiaulym'

27.

DELETE FROM students WHERE age = 18; не істейді?

a)

18 жастағыларды көрсетеді

b)

Барлық студенттерді жояды

c)

18 жастағы студенттерді жояды

d)

Жас бағанын жояды

28.

COUNT(*) не істейді?

a)

Барлық жазбаларды өшіреді

b)

Барлық жазбалар санын қайтарады

c)

Бірдей жазбаларды көрсетеді

d)

Тек сандарды қайтарады

29.

AVG(age) нені қайтарады?

a)

Ең үлкен жасты

b)

Жас мөлшерінің қосындысын

c)

Орташа жасты

d)

Ең кіші жасты

30.

SUM(salary) нені қайтарады?

a)

Барлық жазбаларды

b)

Орташа жалақы

c)

Ең үлкен жалақы

d)

Барлық жалақының қосындысын

31.

GROUP BY department не істейді?

a)

Жазбаларды сұрыптайды

b)

Жазбаларды бөлімдерге біріктіреді

c)

Бөлімдерді жояды

d)

Бөлімдерді көшіреді

32.

PRIMARY KEY не үшін қолданылады?

a)

Бағандарды көшіру үшін

b)

Жазбаларды қайтауға рұқсат беру үшін

c)

Әр жазбаны бірегей анықтау үшін

d)

Кестелерді біріктіру үшін

33.

FOREIGN KEY не істейді?

a)

Баған жояды

b)

Басқа кестемен байланысты орнатады

c)

Бірегей кілт жасайды

d)

Кестені жояды

34.

INNER JOIN не істейді?

a)

Барлық жазбаларды біріктіреді

b)

Екі кестенің сәйкес жазбаларын қайтарады

c)

Жазбаларды жояды

d)

Бір кестені екіге бөледі

35.

HAVING операторы қай кезде қолданылады?

a)

WHERE орнына

b)

SELECT орнына

c)

INSERT кезінде

d)

GROUP BY нәтижелеріне шарт қою үшін

36.

SELECT name FROM students WHERE age >= 17 ORDER BY name DESC; сұранысы не істейді?

a)

17 жастан асқан студенттердің есімдерін өсу ретімен қайтарады

b)

17 жастан асқан студенттердің атын кему ретімен қайтарады

c)

Барлық студенттердің атын қайтарады

d)

Ең кіші жастағы студентті қайтарады

37.

Төмендегі сұраныс не үшін қажет?

SELECT department, AVG(salary)

FROM employees

GROUP BY department

HAVING AVG(salary) > 50000;

a)

Жалақысы 50,000-нан жоғары қызметкерлерді шығарады

b)

Әр бөлімдегі орташа жалақыны шығарады

c)

Жалақысы 50,000-нан жоғары бөлімдерді ғана шығарады

d)

Барлық қызметкерлерді шығарады

38.

SELECT department, COUNT(*) FROM employees GROUP BY department; не істейді?

a)

Барлық бөлімдерді жояды

b)

Әр бөлімдегі қызметкерлердің санын көрсетеді

c)

Барлық қызметкерлердің атын көрсетеді

d)

Орташа жалақысын есептейді

39.

SELECT name FROM students WHERE name LIKE '_a%'; қандай есімдерді қайтарады?

a)

'a' әріпінен басталатын

b)

үш әріптен басталатын

c)

Үшінші әрпі "а" болатын есімдер

d)

"а" әрпінен аяқталатын есімдер

40.

SELECT COUNT(*) FROM students WHERE grade = 'A'; сұранысы не қайтарады?

a)

'A' бағасын алған студенттердің санын

b)

Барлық студенттердің бағасын

c)

Орташа балды

d)

Барлық студенттердің тізімін

41.

DELETE FROM users WHERE id = 10; сұранысы не істейді?

a)

Барлық қолданушыларды жояды

b)

Тек id=10 жазбасын жояды

c)

Жаңа қолданушы қосады

d)

Кестені жояды

42.

UPDATE books SET author = 'Абай' WHERE id = 3; деген не істейді?

a)

Барлық кітаптардың авторын ауыстырады

b)

3-нөмірлі кітаптың авторын 'Абай' деп ауыстырады

c)

Жаңа кітап қосады

d)

Барлық жазбаларды жояды

43.

SELECT DISTINCT city FROM students; сұранысының нәтижесі қандай болады?

a)

Барлық студенттердің тізімі

b)

Әр студенттің қаласы

c)

Қалалар тізімін қайталанбай қайтарады

d)

Бір ғана қаланың атын қайтарады

44.

Қай сұраныс үшінші әрпі "e" болатын барлық қолданушыларды қайтарады?

a)

SELECT name FROM users WHERE name LIKE 'e__%';

b)

SELECT name FROM users WHERE name LIKE '__e%';

c)

SELECT name FROM users WHERE name LIKE '%__e';

d)

SELECT name FROM users WHERE name LIKE '_%e_';

45.

Оқушылар кестесінде (students) әр сыныптағы оқушылар санын есептеп, тек 20-дан көп оқушысы бар сыныптарды көрсететін сұранысты таңдаңыз:

a)

SELECT grade FROM students WHERE COUNT(*) > 20;

b)

SELECT grade, COUNT() FROM students GROUP BY grade HAVING COUNT() > 20;

c)

SELECT grade, COUNT(*) FROM students WHERE COUNT(*) > 20 GROUP BY grade;

d)

SELECT grade FROM students GROUP BY grade WHERE COUNT(*) > 20;

46.

PHPMyAdmin-нің кең қолданылу себебі?

a)

Кодты түсінуге ыңғайлығында

b)

SQL операторларын қолмен жазып отырмай PHP интерфейсімен басқару

c)

Түрлі платформаларда қолдануға болады

d)

Қосымша функциялары бар

47.

Серверге қосылу үшін функция:

a)

mysql_query()

b)

mysql_connect()

c)

mysqli_connection()

d)

connect_server()

48.

die() функциясы не үшін қолданылады?

a)

Қосымша ақпарат шығару үшін

b)

Қосылу сәтті өткенін көрсету үшін

c)

Қате кезінде скриптті тоқтату үшін

d)

Мәліметтерді жою үшін

49.

PHP айнымалы қалай жарияланды?

a)

int $a =5;

b)

$a=5;

c)

var a=5;

d)

a:=5;

50.

Қайсысы PHP-дің басталу тегін дұрыс көрсетеді?

a)

<php>

b)

<?PHP?>

c)

<script php>

d)

<?php>