Вступ до реляційних баз даних у SQL
Timo Grossenbacher
Data Journalist
text: рядки будь-якої довжиниvarchar [ (x) ]: не більше ніж x символів char [ (x) ]: фіксована довжина x символів boolean: може мати три стани, напр. TRUE, FALSE і NULL (невідомо)date, time і timestamp: різні формати для обчислень з датою та часомnumeric: числа довільної точності, напр. 3.1457integer: цілі числа в діапазоні від -2147483648 до +2147483647CREATE TABLE students (
ssn integer,
name varchar(64),
dob date,
average_grade numeric(3, 2), -- напр. 5.54
tuition_paid boolean
);
ALTER TABLE students
ALTER COLUMN name
TYPE varchar(128);
ALTER TABLE students
ALTER COLUMN average_grade
TYPE integer
-- Перетворює 5.54 на 6, а не на 5, перед зміною типу
USING ROUND(average_grade);
Вступ до реляційних баз даних у SQL