0
是否可以從不存在的數據開發查詢?例如,我有這樣的模式:SQL - 正在開發基於不存在數據的查詢嗎?
- 郵政編碼數據庫
BEGIN TRANSACTION;
CREATE TABLE city (
city_id INT,
city_name VARCHAR(80),
city_county VARCHAR(80),
city_state VARCHAR(5),
city_country VARCHAR(5),
city_region VARCHAR(5),
longitude INT,
latitude INT,
timezone varchar(80),
PRIMARY KEY (city_id)
);
CREATE TABLE zipcode (
zipcode CHAR(5),
ziptype VARCHAR(36),
active BOOLEAN,
primary_city_id INT NOT NULL,
notes TEXT,
PRIMARY KEY (zipcode),
FOREIGN KEY (primary_city_id) REFERENCES city(city_id)
);
CREATE TABLE acceptable (
zipcode CHAR(5),
city_id INT,
acceptable BOOLEAN,
PRIMARY KEY (zipcode, city_id),
FOREIGN KEY (zipcode) REFERENCES zipcode(zipcode),
FOREIGN KEY (city_id) REFERENCES city(city_id)
);
CREATE TABLE zip_areacode (
zipcode CHAR(5),
areacode VARCHAR(5),
PRIMARY KEY (zipcode, areacode),
FOREIGN KEY (zipcode) REFERENCES zipcode(zipcode),
FOREIGN KEY (areacode) REFERENCES areacode(prefix)
);
COMMIT;
從這裏//,我會能夠濾除由最高人民郵編結果?這是不可能的,對吧?我沒有看到有關人口的任何數據
您可以針對空表開發查詢,或僅對錶進行查詢。直到有數據 - 真實數據或虛擬數據,才能對其進行非常有用的測試。在這種情況下,雖然我沒有看到關於人口信息的任何描述,但是沒有任何關於它的表格定義或任何其他信息。 –