Ola Pessoal,Vou abordar algumas funcionalidades do comando e mostrar quao poderoso pode ser sua utilizacao.O comando SELECT e um dos mais utilizados em banco de dados, o poder desse comando e impressionante.Ate onde conheco, vou compartilhar o que achar interessante aqui.A utilizacao deste comando pode ser usado para buscar registros armazenados em certos banco de dados, pode ser utilizada para configuracoes referentes ao SGBD em utilizacao, para realizar comando de administracao do servidor de banco de dados e muito mais.A sua forma mais basica e a seguinte:SELECT (campos)FROM (tabelas);Para ilustrar melhor os exemplos vamos "criar" uma tabela aqui chamada de TESTE com os campos A do tipo inteiro, B do tipo String e C do tipo inteiro.CREATE TABLE TESTE(A integer, B varchar(20), C integer);E vamos inserir alguns registros nessa tabela:INSERT INTO TESTE VALUES(1, 'NOME A', 1), (2, 'NOME B', 2), (3, 'NOME C', 3);Agora, podemos ilustrar melhor a utilizacao do comando SELECT.Para listar todos os campos, com todos os dados da tabela TESTE utilizaremos o seguinte comando:SELECT *FROM TESTE;A utilizacao do * significa que serao exibidos todos os campos pertencentes a tabela TESTE, e por nao estar filtrado nossa busca serao exibidos todos os registros existentes na tabela TESTE.Para que seja retornado somente alguns campos, temos que especifica-los apos o SELECT,sendo assim por exemplo:SELECT A, BFROM TESTE;Este comando, listara todos os registros dos campos A e campo B da tabela TESTE.Sendo assim, podemos entao modificar para qualquer que seja nossa necessidade de busca alterando os campos que queremos que sejam exibidos.Vamos entao filtrar os resultados utilizando agora em conjunto com o SELECT o comando WHERE, que funciona como um filtro dos resultados a serem exibidos.Por exemplo, para se ter os dados em que o campo A vale 1, podemos colocar isso como uma condicao no WHERE e filtrar somente esse resultado na busca do SELECT.Exemplo:SELECT *FROM TESTEWHERE A = 1;Podemos fazer muita coisa combinando filtros ao comando SELECT, mas isso nao e o unico comando que podemos utilizar no SELECT, podemos por exemplo ter funcoes especial agrupadas, ter condicoes logicas com CASE, podemos formatar resultados com a funcao CAST, enfim nao sera possivel descrever todas as funcionalidades desse comando SELECT, ao longo do tempo vamos nos familiarizando com todos eles.Agora vamos falar aqui alguns comandos de administracao do servidor de banco de dados PostgreSQL utilizando a instrucao SELECT para obter os resultados.Para saber a versao do SGBD utilizamos o seguinte comando:SELECT version();Para sabermos o horario de inicializacao do servidor, utilizamos o seguinte comando:SELECT pg_postmaster_start_time();Para saber o horairo atual, podemos utilzar dois comandos:SELECT now();ouSELECT current_time;Podemos entao, saber o tempo em que o servidor esta em utilizacao fazendo um calculo dentro da instrucao SELECT.SELECT (current_time - pg_postmaster_start_time());Para sabermos a porta em que esta sendo ouvindo os comandos, utilizamos o seguinte comandoSELECT inet_server_port();Para sabermos o ip em que estao sendo executadas as requisicoes, utilizamos o seguinte comando:SELECT inet_server_addr();Bom galerinha, e isso aeem breve pretendo compartilhar mais comandos relacionados a adminstracao do banco de dados, entre outros relacionados a instrucao SELECT.Abraco! Ola Pessoal, desejo compartilhar esse comando simples porem muito interessante do PostgreSQL,O comando COPY TO