Introduktion till relationsdatabaser i SQL
Timo Grossenbacher
Data Journalist
text: teckensträngar av valfri längdvarchar [ (x) ]: maximalt x teckenchar [ (x) ]: en sträng med fast längd på x teckenboolean: kan bara anta tre tillstånd, t.ex. TRUE, FALSE och NULL (okänt)date, time och timestamp: olika format för datum- och tidsberäkningarnumeric: tal med godtycklig precision, t.ex. 3.1457integer: heltal i intervallet -2147483648 till +2147483647CREATE TABLE students (
ssn integer,
name varchar(64),
dob date,
average_grade numeric(3, 2), -- e.g. 5.54
tuition_paid boolean
);
ALTER TABLE students
ALTER COLUMN name
TYPE varchar(128);
ALTER TABLE students
ALTER COLUMN average_grade
TYPE integer
-- Turns 5.54 into 6, not 5, before type conversion
USING ROUND(average_grade);
Introduktion till relationsdatabaser i SQL