Existen diversas funciones en SQL para hacer cálculos sobre una columna y regresar un resultado. Si bien se utilizan regularmente sobre campos numéricos, las llamadas funciones de agregación pueden obtener, entre otras cosas:
- El valor máximo dentro de una tabla (MAX).
- El valor mínimo. (MIN)
- El promedio (AVG)
- La sumatoria (SUM)
- Desviación estándar (STDEV)
- etc.
Algunas de las funciones de agregación más utilizadas se describen a continuación. Los ejemplos se harán sobre una tabla con la proyección de los habitantes de cada planeta para el 2019. La tabla se puede crear con el siguiente CREATE TABLE:
CREATE TABLE paises(
pais varchar(100) NOT NULL,
poblacion bigint NOT NULL
)
Para llenar la tabla con los datos de prueba se puede hacer uso del query que se encuentra el final del post. En total serán 244 paises con la población calculada al 1/enero/2019.
COUNT(*) para saber cuántos registros existen
Obtiene el número de valores que existen dentro de la tabla. Regularmente utilizada para calcular cuantos registros existen en la tabla.
SELECT COUNT(*) FROM paises;
SUM(expresión numérica) para calcular la sumatoria de una expresión
Calcula la sumatoria de una expresión numérica. La expresión dentro de la función SUM se evaluará para cada registro y con su resultado se calculará la sumatoria solicitada.
--Sumatoria de un campo
SELECT SUM(poblacion) total, SUM(poblacion/2) laMitad
FROM paises;
AVG(expresión numérica) para calcular el promedio o media de una expresión
Calcula la media de una expresión numérica de todos los registros del SELECT. La expresión dentro de la función AVG se evaluará al calcular la sumatoria de la expresión y dividiendo por el número de filas obtenida. En este caso, el promedio por país es de 31.4 millones de habitantes.
--Promedio de un campo
SELECT SUM(poblacion) sumatoria, COUNT(*) n, AVG(poblacion) promedio
FROM paises;
MIN (expresión) para calcular el valor mínimo dentro de los registros
Obtiene el valor mínimo de la expresión, dentro de todos los registros resultantes. A diferencia de las funciones anteriores, la expresión a encontrar podría ser numérica o de otro tipo.
--Valores mínimos de diferentes expresiones
SELECT MIN(pais) primerPais, MIN (poblacion) valorMinimoPOblacion
FROM paises;
El query anterior obtiene dos valores diferentes:
- El nombre del país que, si se ordenara alfabéticamente el listado por nombre de país, sería el primero de la lista.
- El valor mínimo de población, que en este caso corresponde a un país que no es Afganistán, se trata de las Islas Pitcairn (Reino Unido)
MAX (expresión) para calcular el valor máximo dentro de los registros
Obtiene el valor máximo de la expresión, dentro de todos los registros resultantes. A diferencia de las funciones anteriores, la expresión a encontrar podría ser numérica o de otro tipo.
--Valores mínimos de diferentes expresiones
SELECT MIN(pais) primerPais, MIN (poblacion) valorMinimoPOblacion
FROM paises;
El query anterior obtiene dos valores diferentes:
Por un lado obtiene el nombre del país que, si se ordenara alfabéticamente el listado por nombre de país, sería el primero de la lista.
Por otro lado, se obtiene el valor mínimo de población, que en este caso corresponde a un país que no es Afganistán, se trata de las Islas Pitcairn (Reino Unido).
STDEV (expresión) para calcular la desviación estándar
Obtiene la desviación estándar de la expresión numérica de todos los registros resultantes. A diferencia de las funciones anteriores, la expresión a encontrar podría ser numérica o de otro tipo.
--Desviación estándar de la población
SELECT STDEV(poblacion) DesviacionEstandar
FROM paises;
Llenado de la tabla con los datos de prueba
TRUNCATE TABLE paises;
INSERT INTO paises (pais, poblacion) VALUES ('China', 1395261000);
INSERT INTO paises (pais, poblacion) VALUES ('India', 1375898000);
INSERT INTO paises (pais, poblacion) VALUES ('Estados Unidos', 329071000);
INSERT INTO paises (pais, poblacion) VALUES ('Indonesia', 266410000);
INSERT INTO paises (pais, poblacion) VALUES ('Pakistán', 216823000);
INSERT INTO paises (pais, poblacion) VALUES ('Nigeria', 210832000);
INSERT INTO paises (pais, poblacion) VALUES ('Brasil', 210461000);
INSERT INTO paises (pais, poblacion) VALUES ('Bangladés', 176198000);
INSERT INTO paises (pais, poblacion) VALUES ('Rusia', 147043000);
INSERT INTO paises (pais, poblacion) VALUES ('México', 127357000);
INSERT INTO paises (pais, poblacion) VALUES ('Japón', 126487000);
INSERT INTO paises (pais, poblacion) VALUES ('Filipinas', 107041000);
INSERT INTO paises (pais, poblacion) VALUES ('Egipto', 99149000);
INSERT INTO paises (pais, poblacion) VALUES ('Etiopía', 97674000);
INSERT INTO paises (pais, poblacion) VALUES ('República Democrática del Congo', 97567000);
INSERT INTO paises (pais, poblacion) VALUES ('Vietnam', 95209000);
INSERT INTO paises (pais, poblacion) VALUES ('Alemania', 83194000);
INSERT INTO paises (pais, poblacion) VALUES ('Irán', 82231000);
INSERT INTO paises (pais, poblacion) VALUES ('Turquía', 81821000);
INSERT INTO paises (pais, poblacion) VALUES ('Tailandia', 68039000);
INSERT INTO paises (pais, poblacion) VALUES ('Reino Unido', 66636000);
INSERT INTO paises (pais, poblacion) VALUES ('Francia', 65239000);
INSERT INTO paises (pais, poblacion) VALUES ('Italia', 60565000);
INSERT INTO paises (pais, poblacion) VALUES ('Sudáfrica', 58198000);
INSERT INTO paises (pais, poblacion) VALUES ('Tanzania', 55082000);
INSERT INTO paises (pais, poblacion) VALUES ('Myanmar', 54558000);
INSERT INTO paises (pais, poblacion) VALUES ('Corea del Sur', 53050000);
INSERT INTO paises (pais, poblacion) VALUES ('Colombia', 50217000);
INSERT INTO paises (pais, poblacion) VALUES ('Kenia', 48464000);
INSERT INTO paises (pais, poblacion) VALUES ('España', 46766000);
INSERT INTO paises (pais, poblacion) VALUES ('Argentina', 44723000);
INSERT INTO paises (pais, poblacion) VALUES ('Argelia', 43129000);
INSERT INTO paises (pais, poblacion) VALUES ('Sudán', 42604000);
INSERT INTO paises (pais, poblacion) VALUES ('Ucrania', 42175000);
INSERT INTO paises (pais, poblacion) VALUES ('Irak', 40364000);
INSERT INTO paises (pais, poblacion) VALUES ('Uganda', 39416000);
INSERT INTO paises (pais, poblacion) VALUES ('Polonia', 38462000);
INSERT INTO paises (pais, poblacion) VALUES ('Canadá', 37381000);
INSERT INTO paises (pais, poblacion) VALUES ('Marruecos', 35165000);
INSERT INTO paises (pais, poblacion) VALUES ('Arabia Saudita', 34065000);
INSERT INTO paises (pais, poblacion) VALUES ('Uzbekistán', 33253000);
INSERT INTO paises (pais, poblacion) VALUES ('Malasia', 32845000);
INSERT INTO paises (pais, poblacion) VALUES ('Venezuela', 32030000);
INSERT INTO paises (pais, poblacion) VALUES ('Perú', 31618000);
INSERT INTO paises (pais, poblacion) VALUES ('Mozambique', 30368000);
INSERT INTO paises (pais, poblacion) VALUES ('Afganistán', 30365000);
INSERT INTO paises (pais, poblacion) VALUES ('Ghana', 29952000);
INSERT INTO paises (pais, poblacion) VALUES ('Angola', 29703000);
INSERT INTO paises (pais, poblacion) VALUES ('Yemen', 29649000);
INSERT INTO paises (pais, poblacion) VALUES ('Nepal', 29419000);
INSERT INTO paises (pais, poblacion) VALUES ('Costa de Marfil', 25485000);
INSERT INTO paises (pais, poblacion) VALUES ('Siria', 25334000);
INSERT INTO paises (pais, poblacion) VALUES ('Madagascar', 25309000);
INSERT INTO paises (pais, poblacion) VALUES ('Australia', 25150000);
INSERT INTO paises (pais, poblacion) VALUES ('Camerún', 24626000);
INSERT INTO paises (pais, poblacion) VALUES ('Corea del Norte', 24341000);
INSERT INTO paises (pais, poblacion) VALUES ('República de China', 23608000);
INSERT INTO paises (pais, poblacion) VALUES ('Sri Lanka', 21812000);
INSERT INTO paises (pais, poblacion) VALUES ('Níger', 21562000);
INSERT INTO paises (pais, poblacion) VALUES ('Burkina Faso', 20571000);
INSERT INTO paises (pais, poblacion) VALUES ('Malí', 20299000);
INSERT INTO paises (pais, poblacion) VALUES ('Rumania', 19460000);
INSERT INTO paises (pais, poblacion) VALUES ('Kazajistán', 18401000);
INSERT INTO paises (pais, poblacion) VALUES ('Malaui', 18211000);
INSERT INTO paises (pais, poblacion) VALUES ('Guatemala', 17901000);
INSERT INTO paises (pais, poblacion) VALUES ('Chile', 17885000);
INSERT INTO paises (pais, poblacion) VALUES ('Países Bajos', 17184000);
INSERT INTO paises (pais, poblacion) VALUES ('Ecuador', 17170000);
INSERT INTO paises (pais, poblacion) VALUES ('Zambia', 17140000);
INSERT INTO paises (pais, poblacion) VALUES ('Senegal', 15969000);
INSERT INTO paises (pais, poblacion) VALUES ('Camboya', 15896000);
INSERT INTO paises (pais, poblacion) VALUES ('Chad', 15459000);
INSERT INTO paises (pais, poblacion) VALUES ('Sudán del Sur', 15331000);
INSERT INTO paises (pais, poblacion) VALUES ('Zimbabue', 14063000);
INSERT INTO paises (pais, poblacion) VALUES ('Somalia', 13641000);
INSERT INTO paises (pais, poblacion) VALUES ('Ruanda', 12394000);
INSERT INTO paises (pais, poblacion) VALUES ('Benín', 12181000);
INSERT INTO paises (pais, poblacion) VALUES ('Haití', 11797000);
INSERT INTO paises (pais, poblacion) VALUES ('Guinea', 11696000);
INSERT INTO paises (pais, poblacion) VALUES ('Túnez', 11671000);
INSERT INTO paises (pais, poblacion) VALUES ('Grecia', 11593000);
INSERT INTO paises (pais, poblacion) VALUES ('Bélgica', 11445000);
INSERT INTO paises (pais, poblacion) VALUES ('Bolivia', 11395000);
INSERT INTO paises (pais, poblacion) VALUES ('Cuba', 11212000);
INSERT INTO paises (pais, poblacion) VALUES ('Jordania', 10900000);
INSERT INTO paises (pais, poblacion) VALUES ('Burundi', 10871000);
INSERT INTO paises (pais, poblacion) VALUES ('República Checa', 10630000);
INSERT INTO paises (pais, poblacion) VALUES ('República Dominicana', 10315000);
INSERT INTO paises (pais, poblacion) VALUES ('Suecia', 10246000);
INSERT INTO paises (pais, poblacion) VALUES ('Portugal', 10227000);
INSERT INTO paises (pais, poblacion) VALUES ('Azerbaiyán', 10052000);
INSERT INTO paises (pais, poblacion) VALUES ('Hungría', 9759000);
INSERT INTO paises (pais, poblacion) VALUES ('Emiratos Árabes Unidos', 9698000);
INSERT INTO paises (pais, poblacion) VALUES ('Bielorrusia', 9481000);
INSERT INTO paises (pais, poblacion) VALUES ('Tayikistán', 9129000);
INSERT INTO paises (pais, poblacion) VALUES ('Honduras', 9087000);
INSERT INTO paises (pais, poblacion) VALUES ('Israel', 8963000);
INSERT INTO paises (pais, poblacion) VALUES ('Austria', 8872000);
INSERT INTO paises (pais, poblacion) VALUES ('Papúa Nueva Guinea', 8631000);
INSERT INTO paises (pais, poblacion) VALUES ('Suiza', 8574000);
INSERT INTO paises (pais, poblacion) VALUES ('Eritrea', 8315000);
INSERT INTO paises (pais, poblacion) VALUES ('Sierra Leona', 7830000);
INSERT INTO paises (pais, poblacion) VALUES ('Togo', 7805000);
INSERT INTO paises (pais, poblacion) VALUES ('Hong Kong (China)', 7485000);
INSERT INTO paises (pais, poblacion) VALUES ('Paraguay', 7104000);
INSERT INTO paises (pais, poblacion) VALUES ('Bulgaria', 7004000);
INSERT INTO paises (pais, poblacion) VALUES ('Serbia', 6980000);
INSERT INTO paises (pais, poblacion) VALUES ('Laos', 6861000);
INSERT INTO paises (pais, poblacion) VALUES ('El Salvador', 6675000);
INSERT INTO paises (pais, poblacion) VALUES ('Libia', 6507000);
INSERT INTO paises (pais, poblacion) VALUES ('Nicaragua', 6495000);
INSERT INTO paises (pais, poblacion) VALUES ('Kirguistán', 6357000);
INSERT INTO paises (pais, poblacion) VALUES ('Líbano', 6139000);
INSERT INTO paises (pais, poblacion) VALUES ('Dinamarca', 5805000);
INSERT INTO paises (pais, poblacion) VALUES ('Singapur', 5652000);
INSERT INTO paises (pais, poblacion) VALUES ('Finlandia', 5524000);
INSERT INTO paises (pais, poblacion) VALUES ('Eslovaquia', 5445000);
INSERT INTO paises (pais, poblacion) VALUES ('Noruega', 5330000);
INSERT INTO paises (pais, poblacion) VALUES ('República Centroafricana', 5252000);
INSERT INTO paises (pais, poblacion) VALUES ('República del Congo', 5219000);
INSERT INTO paises (pais, poblacion) VALUES ('Turkmenistán', 5122000);
INSERT INTO paises (pais, poblacion) VALUES ('Costa Rica', 5032000);
INSERT INTO paises (pais, poblacion) VALUES ('Nueva Zelanda', 4915000);
INSERT INTO paises (pais, poblacion) VALUES ('Palestina', 4906000);
INSERT INTO paises (pais, poblacion) VALUES ('Irlanda', 4887000);
INSERT INTO paises (pais, poblacion) VALUES ('Kuwait', 4720000);
INSERT INTO paises (pais, poblacion) VALUES ('Omán', 4684000);
INSERT INTO paises (pais, poblacion) VALUES ('Liberia', 4432000);
INSERT INTO paises (pais, poblacion) VALUES ('Panamá', 4190000);
INSERT INTO paises (pais, poblacion) VALUES ('Croacia', 4138000);
INSERT INTO paises (pais, poblacion) VALUES ('Mauritania', 4030000);
INSERT INTO paises (pais, poblacion) VALUES ('Georgia', 3733000);
INSERT INTO paises (pais, poblacion) VALUES ('Moldavia', 3579000);
INSERT INTO paises (pais, poblacion) VALUES ('Uruguay', 3512000);
INSERT INTO paises (pais, poblacion) VALUES ('Bosnia y Herzegovina', 3360000);
INSERT INTO paises (pais, poblacion) VALUES ('Puerto Rico (EE. UU.)', 3293000);
INSERT INTO paises (pais, poblacion) VALUES ('Mongolia', 3271000);
INSERT INTO paises (pais, poblacion) VALUES ('Armenia', 2966000);
INSERT INTO paises (pais, poblacion) VALUES ('Albania', 2875000);
INSERT INTO paises (pais, poblacion) VALUES ('Lituania', 2789000);
INSERT INTO paises (pais, poblacion) VALUES ('Jamaica', 2729000);
INSERT INTO paises (pais, poblacion) VALUES ('Catar', 2578000);
INSERT INTO paises (pais, poblacion) VALUES ('Namibia', 2445000);
INSERT INTO paises (pais, poblacion) VALUES ('Botsuana', 2318000);
INSERT INTO paises (pais, poblacion) VALUES ('Baréin', 2281000);
INSERT INTO paises (pais, poblacion) VALUES ('Gambia', 2218000);
INSERT INTO paises (pais, poblacion) VALUES ('Macedonia', 2077000);
INSERT INTO paises (pais, poblacion) VALUES ('Eslovenia', 2066000);
INSERT INTO paises (pais, poblacion) VALUES ('Lesoto', 2044000);
INSERT INTO paises (pais, poblacion) VALUES ('Gabón', 1990000);
INSERT INTO paises (pais, poblacion) VALUES ('Letonia', 1917000);
INSERT INTO paises (pais, poblacion) VALUES ('Kosovo', 1766000);
INSERT INTO paises (pais, poblacion) VALUES ('Guinea-Bisáu', 1599000);
INSERT INTO paises (pais, poblacion) VALUES ('Trinidad y Tobago', 1366000);
INSERT INTO paises (pais, poblacion) VALUES ('Estonia', 1323000);
INSERT INTO paises (pais, poblacion) VALUES ('Guinea Ecuatorial', 1281000);
INSERT INTO paises (pais, poblacion) VALUES ('Mauricio', 1277000);
INSERT INTO paises (pais, poblacion) VALUES ('Timor Oriental', 1273000);
INSERT INTO paises (pais, poblacion) VALUES ('Suazilandia', 1167000);
INSERT INTO paises (pais, poblacion) VALUES ('Yibuti', 1064000);
INSERT INTO paises (pais, poblacion) VALUES ('Fiyi', 891000);
INSERT INTO paises (pais, poblacion) VALUES ('Reunión (Francia)', 873000);
INSERT INTO paises (pais, poblacion) VALUES ('Chipre', 868000);
INSERT INTO paises (pais, poblacion) VALUES ('Comoras', 861000);
INSERT INTO paises (pais, poblacion) VALUES ('Guyana', 746000);
INSERT INTO paises (pais, poblacion) VALUES ('Bután', 740000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Salomón', 712000);
INSERT INTO paises (pais, poblacion) VALUES ('Macao (China)', 663000);
INSERT INTO paises (pais, poblacion) VALUES ('Montenegro', 623000);
INSERT INTO paises (pais, poblacion) VALUES ('Luxemburgo', 615000);
INSERT INTO paises (pais, poblacion) VALUES ('Surinam', 584000);
INSERT INTO paises (pais, poblacion) VALUES ('Cabo Verde', 550000);
INSERT INTO paises (pais, poblacion) VALUES ('República Árabe Saharaui Democrática', 543000);
INSERT INTO paises (pais, poblacion) VALUES ('Maldivas', 467000);
INSERT INTO paises (pais, poblacion) VALUES ('Malta', 450000);
INSERT INTO paises (pais, poblacion) VALUES ('Brunéi', 440000);
INSERT INTO paises (pais, poblacion) VALUES ('Belice', 403000);
INSERT INTO paises (pais, poblacion) VALUES ('Guadalupe (Francia)', 397000);
INSERT INTO paises (pais, poblacion) VALUES ('Bahamas', 383000);
INSERT INTO paises (pais, poblacion) VALUES ('Martinica (Francia)', 374000);
INSERT INTO paises (pais, poblacion) VALUES ('Islandia', 355000);
INSERT INTO paises (pais, poblacion) VALUES ('Nueva Caledonia (Francia)', 290000);
INSERT INTO paises (pais, poblacion) VALUES ('Guayana Francesa', 288000);
INSERT INTO paises (pais, poblacion) VALUES ('Barbados', 286000);
INSERT INTO paises (pais, poblacion) VALUES ('Vanuatu', 285000);
INSERT INTO paises (pais, poblacion) VALUES ('Polinesia Francesa', 278000);
INSERT INTO paises (pais, poblacion) VALUES ('Mayotte (Francia)', 269000);
INSERT INTO paises (pais, poblacion) VALUES ('Santo Tomé y Príncipe', 211000);
INSERT INTO paises (pais, poblacion) VALUES ('Samoa', 194000);
INSERT INTO paises (pais, poblacion) VALUES ('Santa Lucía', 175000);
INSERT INTO paises (pais, poblacion) VALUES ('Curazao (PB)', 165000);
INSERT INTO paises (pais, poblacion) VALUES ('Guam (EE. UU.)', 163000);
INSERT INTO paises (pais, poblacion) VALUES ('Kiribati', 115000);
INSERT INTO paises (pais, poblacion) VALUES ('Aruba (PB)', 113000);
INSERT INTO paises (pais, poblacion) VALUES ('San Vicente y las Granadinas', 111000);
INSERT INTO paises (pais, poblacion) VALUES ('Granada', 109000);
INSERT INTO paises (pais, poblacion) VALUES ('Jersey (RU)', 106000);
INSERT INTO paises (pais, poblacion) VALUES ('Micronesia', 105000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Vírgenes de los Estados Unidos', 105000);
INSERT INTO paises (pais, poblacion) VALUES ('Seychelles', 101000);
INSERT INTO paises (pais, poblacion) VALUES ('Tonga', 100000);
INSERT INTO paises (pais, poblacion) VALUES ('Antigua y Barbuda', 93000);
INSERT INTO paises (pais, poblacion) VALUES ('Andorra', 83000);
INSERT INTO paises (pais, poblacion) VALUES ('Isla de Man (RU)', 83000);
INSERT INTO paises (pais, poblacion) VALUES ('Dominica', 71000);
INSERT INTO paises (pais, poblacion) VALUES ('Guernsey (RU)', 65000);
INSERT INTO paises (pais, poblacion) VALUES ('Bermudas (RU)', 64000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Caimán (RU)', 63000);
INSERT INTO paises (pais, poblacion) VALUES ('Groenlandia (Dinamarca)', 56000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Marshall', 56000);
INSERT INTO paises (pais, poblacion) VALUES ('Samoa Americana (EE. UU.)', 54000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Feroe (Dinamarca)', 51000);
INSERT INTO paises (pais, poblacion) VALUES ('San Cristóbal y Nieves', 46000);
INSERT INTO paises (pais, poblacion) VALUES ('Sint Maarten (PB)', 44000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Marianas del Norte (EE. UU.)', 43000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Turcas y Caicos (RU)', 43000);
INSERT INTO paises (pais, poblacion) VALUES ('Liechtenstein', 38000);
INSERT INTO paises (pais, poblacion) VALUES ('Mónaco', 38000);
INSERT INTO paises (pais, poblacion) VALUES ('San Martín (Francia)', 36000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Vírgenes Británicas (RU)', 34000);
INSERT INTO paises (pais, poblacion) VALUES ('Gibraltar (RU)', 33000);
INSERT INTO paises (pais, poblacion) VALUES ('San Marino', 33000);
INSERT INTO paises (pais, poblacion) VALUES ('Åland (Finlandia)', 30000);
INSERT INTO paises (pais, poblacion) VALUES ('Caribe Neerlandés (PB)', 27000);
INSERT INTO paises (pais, poblacion) VALUES ('Palaos', 18000);
INSERT INTO paises (pais, poblacion) VALUES ('Anguila (RU)', 15000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Cook (NZ)', 15000);
INSERT INTO paises (pais, poblacion) VALUES ('Wallis y Futuna (Francia)', 12000);
INSERT INTO paises (pais, poblacion) VALUES ('Nauru', 11000);
INSERT INTO paises (pais, poblacion) VALUES ('San Bartolomé (Francia)', 10000);
INSERT INTO paises (pais, poblacion) VALUES ('Tuvalu', 10000);
INSERT INTO paises (pais, poblacion) VALUES ('San Pedro y Miquelón (Francia)', 6000);
INSERT INTO paises (pais, poblacion) VALUES ('Santa Elena, Ascensión y Tristán de Acuña (RU)', 6000);
INSERT INTO paises (pais, poblacion) VALUES ('Montserrat (RU)', 5000);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Malvinas (RU)', 3000);
INSERT INTO paises (pais, poblacion) VALUES ('Svalbard y Jan Mayen (Noruega)', 3000);
INSERT INTO paises (pais, poblacion) VALUES ('Isla de Navidad (Australia)', 2000);
INSERT INTO paises (pais, poblacion) VALUES ('Niue (NZ)', 2000);
INSERT INTO paises (pais, poblacion) VALUES ('Norfolk (Australia)', 2000);
INSERT INTO paises (pais, poblacion) VALUES ('Tokelau (NZ)', 2000);
INSERT INTO paises (pais, poblacion) VALUES ('Ciudad del Vaticano', 800);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Cocos (Australia)', 500);
INSERT INTO paises (pais, poblacion) VALUES ('Islas ultramarinas de Estados Unidos', 100);
INSERT INTO paises (pais, poblacion) VALUES ('Islas Pitcairn (RU)', 60);