Главная / Базы данных /
Введение в СУБД 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