Главная / Базы данных /
Программирование в Microsoft SQL Server 2000 / Тест 13
Программирование в Microsoft SQL Server 2000 - тест 13
Упражнение 1:
Номер 1
Фраза ORDER BY
является:
Ответ:
 (1) НЕобязательным компонентом многих операторов T-SQL, таких как SELECT, UNION, CREATE TABLE
и других 
 (2) обязательным компонентом оператора SELECT
 
 (3) НЕобязательным компонентом оператора SELECT
 
Номер 2
Фраза ORDER BY
позволяет:
Ответ:
 (1) определять порядок возврата столбцов 
 (2) задавать порядок, в котором будут возвращены строки 
 (3) задавать порядок сортировки строк 
Номер 3
Синтаксис оператора SELECT
с учетом фраз ORDER BY и WHERE
имеет вид:
Ответ:
 (1)
SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
 
 (2)
SELECT select_list
[ INTO new_table ]
FROM table_source
[ GROUP BY group_by_expression ]
WHERE search_condition
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
 
 (3)
SELECT select_list
[ INTO new_table ]
FROM table_source
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ WHERE search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
 
Упражнение 2:
Номер 1
Тип сортировки Ascending определяет:
Ответ:
 (1) возвращение строк в порядке убывания 
 (2) сортировку по группам в таблице 
 (3) возвращение строк в порядке возрастания 
Номер 2
Тип сортировки Descending определяет:
Ответ:
 (1) сортировку по группам в таблице 
 (2) возвращение строк в порядке убывания 
 (3) возвращение строк в порядке возрастания 
Номер 3
Для сортировки строк с использованием панели Grid Pane необходимо:
Ответ:
 (1) установить тип сортировки Sort Type для нужного поля и нажать кнопку Run 
 (2) определить способ установки значений для таблицы и нажать кнопку OK 
 (3) выбрать способ сортировки(ASC, DESC, BLOCK) и нажать кнопку Enter 
Упражнение 3:
Номер 1
SELECT stdID, stdName, stdType
FROM STUDENTS
ORDER BY stdName DESC
Данный сценарий выполняет действия:
Ответ:
 (1) производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке возрастания 
 (2) производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по всем полям в порядке убывания 
 (3) производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке убывания 
Номер 2
SELECT stdID, stdName, stdType
FROM STUDENTS
ORDER BY stdName ASC
Данный сценарий выполняет действия:
Ответ:
 (1) производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке убывания 
 (2) производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке возрастания 
 (3) производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType без сортировки данных 
Номер 3
SELECT stdID, stdName, stdType
FROM STUDENTS
ORDER BY stdName DESC
Данный сценарий выполняет действия:
Ответ:
 (1) производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке убывания 
 (2) производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по полю stdName в порядке возрастания 
 (3) производит выборку из таблицы STUDENTS столбцов stdID, stdName, stdType, сортирует данные по всем полям в порядке убывания 
Упражнение 4:
Номер 1
При изменении порядка следования имен столбцов во фразе ORDER BY
произойдет следующее:
Ответ:
 (1) сортировка будет происходить в порядке, указанном при перечислении столбцов во фразе SELECT
 
 (2) порядок сортировки строк не изменится 
 (3) порядок их следования определяет результат – SQL Server будет сортировать строки по первому столбцу, затем по второму столбцу и т.д. 
Номер 2
При изменении порядка следования имен столбцов во фразе ORDER BY
произойдет следующее:
Ответ:
 (1) порядок сортировки строк не изменится 
 (2) порядок их следования определяет результат – SQL Server будет сортировать строки по первому столбцу, затем по второму столбцу и т.д. 
 (3) сортировка будет происходить в порядке, указанном при перечислении столбцов во фразе SELECT
 
Номер 3
При изменении порядка следования имен столбцов во фразе ORDER BY
произойдет следующее:
Ответ:
 (1) порядок их следования определяет результат – SQL Server будет сортировать строки по первому столбцу, затем по второму столбцу и т.д. 
 (2) сортировка будет происходить в порядке, указанном при перечислении столбцов во фразе SELECT
 
 (3) порядок сортировки строк не изменится 
Упражнение 5:
Номер 1
Фраза WHERE
является:
Ответ:
 (1) НЕобязательным компонентом многих операторов T-SQL, таких как SELECT, UNION, CREATE TABLE
и других 
 (2) обязательным компонентом оператора SELECT
 
 (3) НЕобязательным компонентом оператора SELECT
 
Номер 2
Полный синтаксис оператора SELECT
имеет вид:
Ответ:
 (1)
SELECT select_list
[ INTO new_table ]
FROM table_source
WHERE search_condition
[ HAVING search_condition ]
[ GROUP BY group_by_expression ]
 
 (2)
SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
 
 (3)
SELECT select_list
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
 
Номер 3
Базовая структура фразы WHERE
имеет форму:
Ответ:
 (1)
WHERE <столбец> <оператор> <значение>
 
 (2)
WHERE <столбец> <оператор>
 
 (3)
WHERE <столбец> = <значение>
 
Номер 4
В SQL Server допустимы операторы сравнения:
Ответ:
 (1) = 
 (2) >= 
 (3) != 
 (4) <> 
 (5) == 
Упражнение 6:
Номер 1
Оператор LIKE
позволяет:
Ответ:
 (1) задавать диапазон значений 
 (2) задавать множество, в котором содержатся значения 
 (3) указывать значения с использованием символов замещения 
Номер 2
Оператор BETWEEN
позволяет:
Ответ:
 (1) указывать значения с использованием символов замещения 
 (2) задавать диапазон значений 
 (3) задавать множество, в котором содержатся значения 
Номер 3
Оператор IN
позволяет:
Ответ:
 (1) задавать множество, в котором содержатся значения 
 (2) задавать диапазон значений 
 (3) указывать значения с использованием символов замещения 
Упражнение 7:
Номер 1
Символ замещения []
соответствует:
Ответ:
 (1) любой строки из нуля или более символов 
 (2) любому определенному символу, не содержащемуся в области или множестве 
 (3) любому определенному символу внутри области или множества 
Номер 2
Символ замещения %
соответствует:
Ответ:
 (1) любому определенному символу внутри области или множества 
 (2) любой строки из нуля или более символов 
 (3) любому определенному символу, не содержащемуся в области или множестве 
Номер 3
Символ замещения [^]
соответствует:
Ответ:
 (1) любому определенному символу, не содержащемуся в области или множестве 
 (2) любой строки из нуля или более символов 
 (3) любому определенному символу внутри области или множества 
Упражнение 8:
Номер 1
Для объединения условий отбора следует:
Ответ:
 (1) применять операторы IF..THEN...ELSE
 
 (2) воспользоваться операцией UNION
 
 (3) использовать логические операторы OR или AND
 
Номер 2
Синтаксис для объединения условия отбора с помощью оператора OR
:
Ответ:
 (1)
boolean_expression OR
 
 (2)
boolean_expression OR boolean_expression
 
 (3)
OR (boolean_expression, boolean_expression)
 
Номер 3
Синтаксис для объединения условия отбора с помощью оператора AND
:
Ответ:
 (1)
boolean_expression AND boolean_expression
 
 (2)
boolean_expression AND
 
 (3)
AND (boolean_expression, boolean_expression)