Главная / Базы данных /
Введение в СУБД MySQL / Тест 10
Введение в СУБД MySQL - тест 10
Упражнение 1:
Номер 1
Какая функция позволяет узнать ASCII код символа?
Ответ:
 (1) ASCII
 
 (2) ORD
 
 (3) CHR
 
 (4) ASC
 
Номер 2
С помощью какой функции можно преобразовать целое число в двоичное?
Ответ:
 (1) BIT_LENGTH
 
 (2) BIT
 
 (3) BIN
 
 (4) CONV
 
Номер 3
Определите назначение функции BIN
Ответ:
 (1) функция определяет, является ли число-аргумент двоичным 
 (2) функция преобразует обычную строку в двоичную 
 (3) функция возвращает строковое представление двоичного значения целого числа 
Упражнение 2:
Номер 1
Какая функция позволяет получить длину строки?
Ответ:
 (1) CHAR_LENGTH
 
 (2) CHARACTER_LENGTH
 
 (3) LENGTH
 
Номер 2
Определите результат действия функцииSELECT CHAR_LENGTH('hello');
Ответ:
 (1) 5
 
 (2) 4
 
 (3) 6
 
Номер 3
Определите результат запросаSELECT CHAR_LENGTH(5);
Ответ:
 (1) 1
 
 (2) 5
 
 (3) 0
 
 (4) запрос выдаст ошибку, т.к. указан параметр недопустимого типа 
Упражнение 3:
Номер 1
Какая функция позволяет сжать строку?
Ответ:
 (1) PACK
 
 (2) COMPRESS
 
 (3) ENCODE
 
Номер 2
Определите назначение функции COMPRESS
Ответ:
 (1) сжимает строку 
 (2) кодирует сроку 
 (3) распаковывает строку 
 (4) определяет, является ли строка сжатой 
Номер 3
Определите результат действия функции COMPRESS(строка)
, если в качестве аргумента указать пустую строку:
Ответ:
 (1) функция вернет ошибку, т.к. указан неправильный аргумент 
 (2) функция вернет NULL
 
 (3) функция сохранит строку как пустую строку 
Упражнение 4:
Номер 1
Определите результат запроса:
SELECT CONCAT('My', 'S', 'QL');
Ответ:
 (1) 'MySQL'
 
 (2) 'MyS'
 
 (3) запрос выдаст ошибку, т.к. указано слишком много параметров 
 (4) запрос выдаст NULL
, т.к. указано слишком много параметров 
Номер 2
Определите результат запроса
SELECT CONCAT('My', NULL, 'QL');
Ответ:
 (1) NULL
 
 (2) 'MyQL'
 
 (3) 'My QL'
 
 (4) запрос выдаст ошибку, т.к. указан недопустимый параметр 
Номер 3
Определите результат запроса
SELECT CONCAT(2, 3);
Ответ:
 (1) 5
 
 (2) 23
 
 (3) запрос выдаст ошибку, т.к. указаны недопустимые параметры 
Упражнение 5:
Номер 1
Определите результат запроса
SELECT CONV(2,10,2);
Ответ:
 (1) '10'
 
 (2) '2'
 
 (3) '1'
 
Номер 2
Определите результат запроса
SELECT CONV(15,10,16);
Ответ:
 (1) 1111
 
 (2) 15
 
 (3) 10
 
 (4) FF
 
 (5) F
 
Номер 3
Определите результат запроса
SELECT CONV(10,2,10);
Ответ:
 (1) 10
 
 (2) 1
 
 (3) 2
 
Упражнение 6:
Номер 1
Определите результат запроса
SELECT ELT(1, 'Интернет', 'Университет', 'Информационных', 'Технологий');
Ответ:
 (1) 'Интернет'
 
 (2) 'Университет'
 
 (3) 'Технологий'
 
 (4) 0
 
 (5) NULL
 
Номер 2
Определите результат запроса
SELECT FIELD(1, 'Интернет', 'Университет', 'Информационных', 'Технологий');
Ответ:
 (1) 'Интернет'
 
 (2) 'Университет'
 
 (3) 1
 
 (4) NULL
 
 (5) 0
 
Номер 3
Определите результат запроса
SELECT FIELD('Университет', 'Интернет', 'Университет', 'Информационных', 'Технологий');
Ответ:
 (1) 1
 
 (2) 2
 
 (3) TRUE
 
 (4) NULL
 
 (5) 0
 
Упражнение 7:
Номер 1
Определите результат запроса
SELECT INSERT('интернет университет информационных технологий',1,9,'Intuit - ');
Ответ:
 (1) 'интернет университет информационных технологий 'Intuit -'
 
 (2) 'Intuit - университет информационных технологий'
 
 (3) 'Intuit - интернет университет информационных технологий'
 
 (4) NULL
 
Номер 2
Определите результат запроса
SELECT INSTR('интернет университет информационных технологий','Intuit');
Ответ:
 (1) 0
 
 (2) 'Intuit - университет информационных технологий'
 
 (3) 'Intuit - интернет университет информационных технологий'
 
 (4) NULL
 
Номер 3
Определите результат запроса
SELECT INSTR('интернет университет информационных технологий', 'университет');
Ответ:
 (1) 10
 
 (2) 9
 
 (3) 'Intuit - интернет университет информационных технологий'
 
 (4) NULL
 
Упражнение 8:
Номер 1
Какая функция позволяет преобразовать все символы строки в нижний регистр?
Ответ:
 (1) LOWER
 
 (2) LCASE
 
 (3) LPAD
 
Номер 2
Какая функция позволяет преобразовать все символы строки в верхний регистр?
Ответ:
 (1) UPPER
 
 (2) UCASE
 
 (3) UPAD
 
Номер 3
Определите результат запроса
SELECT UPPER('Admin@Intuit.ru');
Ответ:
 (1) ADMIN@INTUIT.RU
 
 (2) ADMIN
 
 (3) aDMIN@iNTUIT.RU
 
 (4) ADMIN INTUIT.RU
 
Упражнение 9:
Номер 1
Определите результат запроса
SELECT TRIM(LEADING 'w' FROM 'www.intuit.ru');
Ответ:
 (1) 'www.intuit.ru'
 
 (2) 'intuit.ru'
 
 (3) 'ww.intuit.ru'
 
 (4) '.intuit.ru'
 
Номер 2
Какой параметр функции TRIM
позволяет удалить завершающие символы?
Ответ:
 (1) LEADING
 
 (2) BOTH
 
 (3) TRAILING
 
 (4) END
 
Номер 3
Определите результат запроса
SELECT TRIM(BOTH ':' FROM ':: Intuit.ru ::');
Ответ:
 (1) ' Intuit '
 
 (2) ' Intuit.ru '
 
 (3) '::: Intuit.ru :::'
 
 (4) ':: INTUIT.ru ::'
 
Упражнение 10:
Номер 1
Какая функция позволяет сравнить две строки?
Ответ:
 (1) STRCMP
 
 (2) CMP
 
 (3) STRSTR
 
 (4) STR
 
Номер 2
Определите назначение функции STRCMP
Ответ:
 (1) сравнивает две строки 
 (2) сортирует строки-аргументы в алфавитном порядке 
 (3) объединяет строки-аргументы 
Номер 3
Определите результат запроса
SELECT STRCMP('text', 'text2');
Ответ:
 (1) -1
 
 (2) 1
 
 (3) 0
 
 (4) 'texttext2'
 
Упражнение 11:
Номер 1
Определите результат запроса
SELECT SUBSTRING('Intuit.ru - интернет университет информационных технологий',9);
Ответ:
 (1) 'Intuit.ru'
 
 (2) ' - интернет университет информационных технологий'
 
 (3) 'u - интернет университет информационных технологий'
 
Номер 2
Определите результат запроса
SELECT SUBSTRING('Intuit.ru - интернет университет информационных технологий' FROM 9);
Ответ:
 (1) 'u - интернет университет информационных технологий'
 
 (2) 'Intuit.ru'
 
 (3) ' - интернет университет информационных технологий'
 
Номер 3
Определите результат запроса
SELECT SUBSTRING('Intuit.ru - интернет университет информационных технологий', 1, 9);
Ответ:
 (1) 'Intuit.ru'
 
 (2) ' - интернет университет информационных технологий'
 
 (3) 'u - интернет университет информационных технологий'
 
Упражнение 12:
Номер 1
Определите результат запроса
SELECT 'Intuit.ru' LIKE '%ru%';
Ответ:
 (1) 1
 
 (2) 0
 
 (3) NULL
 
 (4) TRUE
 
 (5) FALSE
 
Номер 2
Определите результат запроса
SELECT 'Intuit.ru' LIKE 'ru%';
Ответ:
 (1) 1
 
 (2) 0
 
 (3) NULL
 
 (4) TRUE
 
 (5) FALSE
 
Номер 3
Определите результат запроса
SELECT 'Intuit.ru' LIKE 'Intuit.__';
Ответ:
 (1) 1
 
 (2) 0
 
 (3) NULL
 
 (4) TRUE
 
 (5) FALSE