SQL ile İlişkisel Veritabanlarına Giriş
Timo Grossenbacher
Data Journalist
text: herhangi bir uzunlukta karakter dizilerivarchar [ (x) ]: en fazla x karakter char [ (x) ]: x karakterlik sabit uzunluk boolean: yalnızca üç durumu alır, ör. TRUE, FALSE ve NULL (bilinmiyor)PostgreSQL belgeleri’nden.
date, time ve timestamp: tarih ve saat hesaplamaları için çeşitli biçimlernumeric: keyfi hassasiyetli sayılar, ör. 3.1457integer: -2147483648 ile +2147483647 aralığındaki tam sayılarPostgreSQL belgeleri’nden.
CREATE TABLE students (
ssn integer,
name varchar(64),
dob date,
average_grade numeric(3, 2), -- ör. 5.54
tuition_paid boolean
);
ALTER TABLE students
ALTER COLUMN name
TYPE varchar(128);
ALTER TABLE students
ALTER COLUMN average_grade
TYPE integer
-- Tür dönüşümünden önce 5.54’ü 5 değil, 6’ya yuvarlar
USING ROUND(average_grade);
SQL ile İlişkisel Veritabanlarına Giriş