न्यूमेरिक डेटा कॉलम परिभाषित करना

PostgreSQL डेटाबेस बनाना

Darryl Reeves

Industry Assistant Professor, New York University

डिस्क्रीट मानों वाला न्यूमेरिक डेटा

CREATE TABLE people.employee {
    id SERIAL PRIMARY KEY,
    first_name VARCHAR(10) NOT NULL,
    last_name VARCHAR(10) NOT NULL
}
PostgreSQL डेटाबेस बनाना

डिस्क्रीट मानों वाला न्यूमेरिक डेटा

CREATE TABLE people.employee {
    id SERIAL PRIMARY KEY,
    first_name VARCHAR(10) NOT NULL,
    last_name VARCHAR(10) NOT NULL,
    num_sales INTEGER
}
PostgreSQL डेटाबेस बनाना

Integer टाइप्स

Type Description Range
SMALLINT छोटे-रेंज का integer -32768 से +32767
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL डेटाबेस बनाना

Integer टाइप्स

Type Description Range
SMALLINT छोटे-रेंज का integer -32768 से +32767
INTEGER integer के लिए सामान्य विकल्प -2147483648 से +2147483647
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL डेटाबेस बनाना

Integer टाइप्स

Type Description Range
SMALLINT छोटे-रेंज का integer -32768 से +32767
INTEGER integer के लिए सामान्य विकल्प -2147483648 से +2147483647
BIGINT बड़े-रेंज का integer -9223372036854775808 से 9223372036854775807
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL डेटाबेस बनाना

Integer टाइप्स

Type Description Range
SMALLINT छोटे-रेंज का integer -32768 से +32767
INTEGER integer के लिए सामान्य विकल्प -2147483648 से +2147483647
BIGINT बड़े-रेंज का integer -9223372036854775808 से 9223372036854775807
SERIAL ऑटो-इन्क्रीमेंटिंग integer 1 से 2147483647
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL डेटाबेस बनाना

Integer टाइप्स

Type Description Range
SERIAL ऑटो-इन्क्रीमेंटिंग integer 1 से 2147483647
BIGSERIAL बड़ा ऑटो-इन्क्रीमेंटिंग integer 1 से 9223372036854775807
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL डेटाबेस बनाना

कंटीन्युअस मानों वाला न्यूमेरिक डेटा

CREATE TABLE people.employee {
    id SERIAL PRIMARY KEY,
    first_name VARCHAR(10) NOT NULL,
    last_name VARCHAR(10) NOT NULL,
    num_sales INTEGER
}
PostgreSQL डेटाबेस बनाना

कंटीन्युअस मानों वाला न्यूमेरिक डेटा

CREATE TABLE people.employee {
    id SERIAL PRIMARY KEY,
    first_name VARCHAR(10) NOT NULL,
    last_name VARCHAR(10) NOT NULL,
    num_sales INTEGER,
    salary DECIMAL(8,2) NOT NULL
}

DECIMAL (precision, scale)

PostgreSQL डेटाबेस बनाना

फ्लोटिंग-पॉइंट टाइप्स

Type Description Range
DECIMAL or NUMERIC यूज़र-परिभाषित प्रिसिशन दाशमिक बिंदु से पहले 131072 अंक; दाशमिक बिंदु के बाद 16383 अंक
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL डेटाबेस बनाना

फ्लोटिंग-पॉइंट टाइप्स

Type Description Range
DECIMAL (NUMERIC) यूज़र-परिभाषित प्रिसिशन दाशमिक बिंदु से पहले अधिकतम 131072 अंक; दाशमिक बिंदु के बाद अधिकतम 16383 अंक
REAL वैरिएबल-प्रिसिशन 6 दाशमिक अंकों की प्रिसिशन
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL डेटाबेस बनाना

फ्लोटिंग-पॉइंट टाइप्स

Type Description Range
DECIMAL (NUMERIC) यूज़र-परिभाषित प्रिसिशन दाशमिक बिंदु से पहले अधिकतम 131072 अंक; दाशमिक बिंदु के बाद अधिकतम 16383 अंक
REAL वैरिएबल-प्रिसिशन 6 दाशमिक अंकों की प्रिसिशन
DOUBLE PRECISION वैरिएबल प्रिसिशन 15 दाशमिक अंकों की प्रिसिशन
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL डेटाबेस बनाना

अभ्यास करते हैं!

PostgreSQL डेटाबेस बनाना

Preparing Video For Download...