1. 程式人生 > >選擇PostgreSQL的五個理由

選擇PostgreSQL的五個理由

    1) 簡潔的SQL語法
    例子1 (型別轉換):
    Other:
SELECT CAST (mycolumn AS VARCHAR(30)), CAST (myothercolumn AS DATE) FROM mytable;
PG:
SELECT mycolumn::VARCHAR(30), myothercolumn::DATE FROM mytable;
例子2 (大小寫敏感文字查詢)
Other:
SELECT * FROM sometable WHERE UPPER(somefield) LIKE UPPER('searchterm');
PG:
    SELECT * FROM sometable WHERE somefield ILIKE 'searchterm';


    2)很多有用的資料型別,而且還可以
自定義資料型別

        a)Enumerated types (for an arbitrary list of fixed values)
        b)Network address types (IP, CIDR, MAC)
        c)Geometric/Spatial types (points, lines, polygons, etc.)
        d)XML and JSON types
        e)BOOLEAN