wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL Сұрақтары

Total questions: 41

Worksheet time: 21mins

Name
Class
Date
1.

SQL-де "users" кестесінен жасы 18-ден үлкен және ел коды "US" пайдаланушыларды қалай алуға болады?

a)

SELECT * FROM users WHERE age > 18 AND country_code = 'US';

b)

SELECT * FROM users WHERE age > 18 OR country_code = 'US';

c)

SELECT * FROM users WHERE age > 18 AND country_code LIKE 'US';

d)

SELECT * FROM users HAVING age > 18 AND country_code = 'US';

2.

SQL-де "products" кестесінен бағасы 100-ден аз немесе саны 50-ден көп жазбаларды қалай алуға болады?

a)

SELECT * FROM products WHERE price < 100 OR quantity > 50;

b)

SELECT * FROM products HAVING price < 100 OR quantity > 50;

c)

SELECT * FROM products WITH price < 100 OR quantity > 50;

d)

SELECT price, quantity FROM products WHERE price < 100 OR quantity > 50;

3.

SQL-де "NOT" операторы қандай мақсатта қолданылады?

a)

Кері шартты көрсету үшін

b)

Деректерді жою үшін

c)

Деректерді жаңарту үшін

d)

Кесте қосу үшін

4.

SQL-де "employees" кестесінен ID мәні 10, 20 немесе 30 емес жазбаларды қалай алуға болады?

a)

SELECT * FROM employees WHERE id NOT IN (10, 20, 30);

b)

SELECT * FROM employees WHERE id != 10, 20, 30;

c)

SELECT * FROM employees WHERE id EXCEPT (10, 20, 30);

d)

SELECT * FROM employees WHERE id NOT (10, 20, 30);

5.

SQL-де шартты сұраныс үшін "WHERE" кілттік сөзі қалай қолданылады?

a)

SELECT * FROM table_name WHERE condition;

b)

SELECT WHERE * FROM table_name;

c)

SELECT * WHERE condition FROM table_name;

d)

WHERE SELECT * FROM table_name;

6.

SQL-де "users" кестесінен "name" өрісі "John" болатын жазбаларды қалай алуға болады?

a)

SELECT * FROM users WHERE name = 'John';

b)

SELECT * FROM users HAVING name = 'John';

c)

SELECT * FROM users WHERE name IS 'John';

d)

SELECT * FROM users WHERE name LIKE 'John';

7.

SQL-де "products" кестесінен бағасы 50 мен 100 аралығындағы жазбаларды қалай алуға болады?

a)

SELECT * FROM products WHERE price BETWEEN 50 AND 100;

b)

SELECT * FROM products HAVING price BETWEEN 50 AND 100;

c)

SELECT * FROM products WHERE price >= 50 AND <= 100;

d)

SELECT * FROM products WHERE price IS BETWEEN 50 AND 100;

8.

SQL-де аты "A" әрпінен басталатын пайдаланушыларды қалай алуға болады?

a)

SELECT * FROM users WHERE name LIKE 'A%';

b)

S

9.

SQL-де аты "A" әрпінен басталатын пайдаланушыларды қалай алуға болады?

a)

SELECT * FROM users WHERE name LIKE 'A%';

b)

SELECT * FROM users WHERE name LIKE '%A';

c)

SELECT * FROM users WHERE name LIKE '%A%';

d)

SELECT * FROM users WHERE name = 'A*';

10.

SQL-де "employees" кестесінен бос емес ("NULL" емес) жалақылары бар жазбаларды қалай алуға болады?

a)

SELECT * FROM employees WHERE salary IS NOT NULL;

b)

SELECT * FROM employees WHERE salary != NULL;

c)

SELECT * FROM employees WHERE salary NOT NULL;

d)

SELECT * FROM employees HAVING salary NOT NULL;

11.

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

a)

NOT

b)

EXCLUDE

c)

EXCEPT

d)

IGNORE

12.

SQL-де шарттарды біріктіру үшін қандай оператор қолданылады?

a)

AND

b)

WITH

c)

UNION

d)

EXCEPT

13.

SQL-де шарттарды альтернативті түрде көрсету үшін қандай оператор қолданылады?

a)

OR

b)

ALSO

c)

WITH

d)

INSTEAD

14.

SQL-де шарттарды бас тарту үшін қандай оператор қолданылады?

a)

NOT

b)

EXCLUDE

c)

IGNORE

d)

NEITHER

15.

SQL-де "LIMIT" командасының негізгі мақсаты қандай?

a)

Кестеден алынатын жазбалар санын шектеу

b)

Бағандарды көрсету

c)

Кестені жаңарту

d)

Кестені жою

16.

SQL-де жазбалар санын өткізіп, келесілерін алу үшін қандай команда қолданылады?

a)

OFFSET

b)

SKIP

c)

LIMIT

d)

IGNORE

17.

SQL-де "customers" кестесінен тек "age" бағанын қалай алуға болады?

a)

SELECT age FROM customers;

b)

GET age FROM customers;

c)

SELECT * FROM customers AGE;

d)

FETCH age FROM customers;

18.

SQL-де "employees" кестесінен "department_id" өрісі 5-ке тең немесе 10-нан үлкен жазбаларды қалай алуға болады?

a)

SELECT * FROM employees WHERE department_id = 5 OR department_id > 10;

b)

SELECT * FROM employees WHERE department_id = 5 AND department_id > 10;

c)

SELECT * FROM employees WHERE department_id IN (5, 10);

d)

SELECT * FROM employees HAVING department_id = 5 OR department_id > 10;

19.

SQL-де барлық қалалар мен олардың бірегей атауларын алу үшін қандай сұраныс дұрыс?

a)

SELECT DISTINCT city FROM cities;

b)

SELECT UNIQUE city FROM cities;

c)

SELECT city FROM cities DISTINCT;

d)

SELECT * FROM cities WHERE DISTINCT;

20.

SQL-де "OFFSET" командасын қай командамен жиі қолданады?

a)

LIMIT

b)

WHERE

c)

DISTINCT

d)

GROUP BY

21.

Деректер базасының реляциялық моделі нені білдіреді?

a)

Деректерді кестелер түрінде ұйымдастыру

b)

Деректерді граф түрінде ұйымдастыру

c)

Деректерді құжаттар түрінде сақтау

d)

Деректерді кластерлік құрылымда сақтау

22.

PostgreSQL-да кесте құру үшін қандай SQL командасы қолданылады?

a)

CREATE TABLE

b)

NEW TABLE

c)

MAKE TABLE

d)

CREATE DATA

23.

PostgreSQL деректер базасында кесте немесе басқа объектілерді жою үшін қандай SQL командасы қолданылады?

a)

DROP

b)

DELETE

c)

REMOVE

d)

DESTROY

24.

PostgreSQL деректер базасында кестелер арасындағы байланыстарды орнату үшін қандай кілттер пайдаланылады?

a)

Бастапқы және сыртқы кілттер (Primary Key, Foreign Key)

b)

Бастапқы және сыртқы индекстер

c)

Кандидат және альтернативті кілттер

d)

Әртүрлі индекстер мен атрибуттар

25.

PostgreSQL деректер базасындағы негізгі объектілердің бірі қандай?

a)

Кесте (Table)

b)

Сұраныс (Query)

c)

Файл (File)

d)

Айнымалы (Variable)

26.

PostgreSQL ДББЖ қандай типтегі деректерді қолдайды?

a)

Реляциялық деректер

b)

Құжаттық деректер

c)

Графтық деректер

d)

Басқа түрдегі деректер

27.

PostgreSQL-да деректерді басқару үшін графикалық құрал ретінде не қолданылады?

a)

pgAdmin

b)

SQL Workbench

c)

MySQL Workbench

d)

Toad for SQL

28.

pgAdmin - бұл қандай бағдарлама?

a)

PostgreSQL деректер базасын басқару үшін графикалық интерфейс

b)

SQL сұраныстарын орындауға арналған командалық жол интерфейсі

c)

Басқа DBMS үшін құрал

d)

PostgreSQL-ды сервер ретінде орнататын бағдарлама

29.

PostgreSQL-да деректерді басқару үшін қай командалық интерфейс пайдаланылады?

a)

psql

b)

pgAdmin

c)

MySQL CLI

d)

SQL Server Management Studio

30.

деректерді басқару үшін қай командалық интерфейс пайдаланылады?

a)

psql

b)

pgAdmin

c)

MySQL CLI

d)

SQL Server Management Studio

31.

psql клиентін пайдалану үшін PostgreSQL-ды қайдан іске қосу керек?

a)

Командалық жолдан

b)

Графикалық интерфейс арқылы

c)

Веб-шолғыштан

d)

SQL серверінің басқару панелінен

32.

PostgreSQL-де деректерді сақтау үшін қандай объектіні қолданамыз?

a)

Кесте (Table)

b)

Индекс (Index)

c)

Схема (Schema)

d)

Триггер (Trigger)

33.

PostgreSQL деректер базасындағы жазбалар сақталатын құрылым қалай аталады?

a)

Жол (Row)

b)

Бағана (Column)

c)

Кілт (Key)

d)

Индекс (Index)

34.

PostgreSQL-да деректер базасын қалай құруға болады?

a)

CREATE DATABASE

b)

CREATE SCHEMA

c)

CREATE TABLE

d)

MAKE DATABASE

35.

PostgreSQL деректер базасында қосымша деректер мен операциялар орындау үшін қандай құралды пайдалануға болады?

a)

psql

b)

MySQL CLI

c)

Oracle SQL Developer

d)

Toad for PostgreSQL

36.

PostgreSQL деректер базасындағы байланысқан деректерді сақтауға арналған объектілердің бірі қалай аталады?

a)

Схема (Schema)

b)

Функция (Function)

c)

Триггер (Trigger)

d)

Пайдаланушы (User)

37.

PostgreSQL-де деректерді өзгертуді басқару үшін қандай командалар қолданылады?

a)

INSERT, UPDATE, DELETE

b)

SELECT, UNION, JOIN

c)

DROP, ALTER, RENAME

d)

BACKUP, RESTORE, COPY

38.

PostgreSQL-да қай команда кестенің құрылымын өзгерту үшін қолданылады?

a)

ALTER TABLE

b)

UPDATE TABLE

c)

MODIFY TABLE

d)

CHANGE TABLE

39.

PostgreSQL-да екі кесте арасындағы байланыс орнату үшін қандай әдіс пайдаланылады?

a)

Сыртқы кілт (Foreign Key)

b)

Қосымша кілт (Auxiliary Key)

c)

Индекс (Index)

d)

Сценарий (Script)

40.

PostgreSQL-де деректерді оқуды шектейтін қандай командалар бар?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

41.

PostgreSQL-да кестелерді біріктіру үшін қай оператор қолданылады?

a)

JOIN

b)

CONCATENATE

c)

COMBINE

d)

MERGE