Пусть идентификационный номер налогоплательщика (ИНН) состоит из 12 цифр, например: 872573021145. Укажите правильные определения.
INN CHAR(12)
 
INN VARCHAR(20)
 
И.Н.Н. CHAR(12)
 
INN INT
 
Пусть номер страхового пенсионного свидетельства состоит из 11 цифр, разделенных знаками "-", например: 063-840-013-82. Укажите правильный тип данных для его описания.
Пенс_свидетельство CHAR(14)
 
Пенс.свид. CHAR(14)
 
Пенс_свид FLOAT
 
Pens_svid INT(11)
 
Пусть номер паспорта состоит из 6 цифр, например: 321285. Укажите правильный тип данных для его описания.
Digits CHAR(6)
 
Паспорт CHAR(4)
 
Pasport FLOAT
 
Для определения номера телефона (например, +74952539312) подойдет описание:
Telephon CHAR(12)
 
Telephon INT
 
Telephon DECIMAL(10)
 
Какие из следующих чисел можно внести в поле, описанное как DECIMAL(4,1)
?
16.2
 
123.4
 
-145.3
 
1678.98
 
Какое из следующих чисел можно внести в поле, описанное как NUMERIC(5,3)
?
16.245
 
123.42
 
-145.34
 
1678.9
 
Какое из следующих чисел можно внести в поле, описанное как DECIMAL(6,3)
?
56716.222
 
-123.423
 
-415.3567
 
Какое из следующих чисел можно внести в поле, описанное как NUMERIC(5,1)
?
78916.2
 
12344.44
 
-23445.3
 
1678.0
 
Какие из следующих описаний типов являются неправильными?
DECIMAL(5,5)
 
DECIMAL(3,8)
 
DECIMAL(14,3)
 
DECIMAL(45,34)
 
Какое из следующих описаний типов является неправильным?
DECIMAL(12,14)
 
DECIMAL(8,8)
 
DECIMAL(6,3)
 
Какие из следующих описаний типов являются неправильными?
NUMERIC(7,7)
 
NUMERIC(3,4)
 
NUMERIC(11,2)
 
NUMERIC(65,34)
 
Какое из следующих описаний типов является неправильным?
NUMERIC(8,8)
 
NUMERIC(1,12)
 
NUMERIC(7,2)
 
NUMERIC(20,19)
 
Дан некоторый фрагмент SQL-кода:
DECLARE @a CHAR(12) DECLARE @b DATETIME DECLARE @c INT SET @a=’12.2.04’ SET @b=’3.04.04’ Укажите правильные операторы для вычисления количества дней между датами:
SET @c=CAST(@b-CAST(@a AS DATETIME) AS INT)
 
SET @c=@b-CAST(@a AS DATETIME)
 
SET @c=CAST(@b AS INT) +CAST(@a AS INT)
 
SET @c=CAST((@b-@a) AS INT)
 
Дан некоторый фрагмент SQL-кода:
DECLARE @a CHAR(12) DECLARE @b DATETIME DECLARE @c INT SET @a=’12.2.04’ SET @c=6 Укажите правильный оператор для вычисления новой даты:
SET @b=@a+@c
 
SET @b=@a+CAST(@c AS DATETIME)
 
SET @b=CAST(@a AS @DATETIME) - @c
 
Дан некоторый фрагмент SQL-кода:
DECLARE @a CHAR(12) DECLARE @b DATETIME DECLARE @c INT SET @b=’3.04.04’ SET @c=6 Укажите правильные операторы для вычисления новой даты:
SET @a=@b-@c
 
SET @a=CAST(@b-CAST(@c AS DATETIME) AS CHAR(12))
 
SET @a=CAST(@b AS CHAR(8)) - CAST(@c AS CHAR(12))
 
SET @a=CAST((@b-@c) AS CHAR(12))
 
Дан некоторый фрагмент SQL-кода:
DECLARE @a CHAR(12) DECLARE @b DATETIME DECLARE @c INT SET @a=’12.11.03’ SET @b=’3.04.04’ Укажите правильные операторы для вычисления количества дней между датами:
SET @c=CAST(CAST(@a AS DATETIME)-@b AS INT)
 
SET @c=CAST(@a AS INT) –CAST(@b AS INT)
 
SET @c=CAST((@a-@b) AS INT)
 
Какие из следующих строк можно внести в поле, описанное как VARCHAR(6)
, чтобы данные хранились без потерь?
Привет
 
Здравствуйте
 
123456
 
Какие из следующих строк можно внести в поле, описанное как CHAR(4)
?
Уроки
 
Ура
 
Салют
 
11
 
Какие из следующих строк можно внести в поле, описанное как VARCHAR(10)
?
23-45-67
 
(095)345-23-39
 
32/08/2004
 
12:67:89
 
Какие из следующих описаний типов являются правильными?
DECIMAL(5,5)
 
NUMERIC(3,8)
 
INT(14,3)
 
FLOAT
 
Какие из следующих описаний типов являются правильными?
DECIMAL(12,14)
 
NUMERIC(8,6)
 
INTEGER
 
REAL(40,20)
 
Какие из следующих описаний типов являются правильными?
NUMERIC(7,7)
 
DECIMAL(3,4)
 
INTEGER(11,2)
 
DATETIME