Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como usar a função Max em Ingressa no Oracle
Oracle fornece uma função built-in para obter o maior número , ou o último valor de uma série de caracteres. A função de "MAX" pode ser incluído em qualquer select, update ou delete para comparar valores contra o mais alto da série. Ele pode produzir o maior valor para cada grupo de registros , como todos aqueles em uma categoria específica , como " masculino " ou " feminino". Para usar a instrução máximo, agrupamentos de dados deve ocorrer a menos que o único item necessário é o maior valor de um campo específico em uma tabela. Instruções
1

Criar uma tabela de teste no Oracle na linha de comando para testar a função MAX com dados da seguinte forma :

CRIAR TABLE teste ( NÚMERO testid , TestGroup VARCHAR2 (2) ) ;

INSERT INTO teste ( testid , TestGroup ) VALUES (1, 'a') ;

INSERT INTO teste ( testid , TestGroup ) VALUES (2, 'a') ;

INSERT INTO teste ( testid , TestGroup ) VALUES (3, 'a') ;

INSERT INTO teste ( testid , TestGroup ) VALUES (4, 'b') ;

INSERIR INTO teste ( testid , TestGroup ) VALUES (5, 'b') ;

INSERT INTO teste ( testid , TestGroup ) VALUES (6, 'b') ;

INSERT INTO teste ( testid , TestGroup ) VALUES ( 7 , 'c') ;

INSERT INTO teste ( testid , TestGroup ) VALUES (8, 'C' );

INSERT INTO teste ( testid , TestGroup ) VALUES (9, 'C' );

INSERT INTO teste ( testid , TestGroup ) VALUES (10 , 'd' ) ;

INSERT INTO teste ( testid , TestGroup ) VALUES (11, ' D ');

INSERT INTO teste ( testid , TestGroup ) VALUES (12, ' D ' );

isso cria dados com os mesmos valores em grupos, contidos no campo " TestGroup " . O outro campo contém valores exclusivos em cada linha.
2

Escreva uma instrução SELECT para obter o maior valor do campo " testid " na linha de comando . Para demonstrar a função máxima para todos os dados que simplesmente digite na linha de comando

"SQL > " SELECT MAX ( testid ) testidmax FROM teste ;

Isso irá selecionar o maior valor (máximo) de testid no teste de mesa , retornando o número e saída :

TESTIDMAX

12
3

Grupo os valores máximos em um conjunto de registros por agrupar a saída para cada categoria como no seguinte :

Selecione TestGroup , MAX ( testid )

FROM teste

ORDER por TestGroup

GROUP BY TestGroup

a saída será o maior valor para cada agrupamento do campo " TestGroup ", em oposição ao valor mais alto de toda a série:

TestGroup MAX ( testid )

3

B 6

C 9

D 12

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um inventário numérica usando a base de OO…
·Adicionando Evernote para o iCal 
·Como substituir uma vírgula Liderando Usando T-SQL 
·Como fazer um banco de dados usando Txt Em vez de Mdb 
·Adicionando Rastreamento UTM para a Base de Google 
·Como usar um SSIS Contêiner Loop Foreach 
·Como criar Outra Undo Tablespace 
·Como adicionar uma restrição CHECK no Oracle 
·Como Associar-se 2 mesas no SSRS 
·Como gerar uma declaração da Oracle para Inserir SQLP…
  Artigos em destaque
·Problemas com o Google Search Adware 
·Como fazer vidro Botões no Adobe Illustrator CS3 malha…
·Como fazer um disco de boot Vírus Mcafee 
·Sinais de um computador atacado com um vírus 
·Joomla! Capacidade de Banco de Dados 
·Como fazer um Slideshow Interativo Com o Flash CS5 Pro 
·Como fazer backup de um disco rígido no XP 
·Como gravar um texto em um CD no Windows Media Player c…
·Normal Maps não estiverem alinhadas com a malha em May…
·Como software de backup para uma unidade externa em um …
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados