Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como usar INSTR Com Decode e No Name Oriente
Structured Query Language (SQL) fornece um meio para que você possa configurar e gerenciar seus bancos de dados . Você pode usar a linguagem para consultar seus bancos de dados , comparar dados entre fontes de dados e calcular as informações dentro de suas mesas. Consultando uma tabela de banco de dados para uma lista de nomes pode apresentá-lo com um desafio, porque os nomes em sua lista pode ou não incluir nomes do meio . Se você tiver um problema com a análise nomes de seqüência que não contêm dados nome do meio , você pode usar INSTR de SQL e comandos Decode para quebrar seus nomes completos em categorias separadas para os primeiros , últimos e segundo nomes . Instruções
1

Inicie o editor de SQL , em seguida, abra o banco de dados que você quer trabalhar. Selecione a tabela desejada a partir do banco de dados , em seguida, digite "UPDATE database_master_file SET" no editor de SQL - omitir as aspas no comunicado. Substitute " database_master_file " com o nome de arquivo de sua mesa - uso ressalta em vez de espaços para string o nome do arquivo junto
2 Tipo

" last_name = SUBSTR ( nome de registro , 1, INSTR ( nome de registro . , " ) -1 ) , " para definir a primeira porção do registo como o último nome . Omitir aspas da instrução , preservando a vírgula no final - vírgulas pontuam o final de um campo em uma instrução SQL . . Substitute " nome de registro " na demonstração com cabeçalho o nome do seu banco de dados
3

Adicione o " prenome = DECODE (TO CHAR ( INSTR ( pat_name , -, 1,2 ) ) , " declaração para a próxima linha a . " 1 " e" 2 " nesta declaração SQL dizer para procurar um nome , se o registro de nome tem um ou dois espaços.
4

Use as seguintes instruções para dizer ao editor SQL para designar a próxima parte da cadeia de seu recorde como o primeiro nome. Digite " 0" , SUBSTR (nome pat , INSTR ( pat_name , ') +1) ,, "" SUBSTR ( pat - nome, INSTR ( pat_name ,'') +1 "e" INSTR ( pat_name ,'', 1,2) - INSTR ( pat_name " ) -1) ) , " para a próxima três linhas com recuos deslocados . Omitir as aspas exteriores em cada uma das afirmações e omitir a vírgula exterior na primeira instrução . As vírgulas ao lado mais à direita parênteses são usados ​​para pontuar o fim do campo de um comunicado
5 Tipo

" pat_middle_name = DECODE ( TO_CHAR ( INSTR ( pat_name ,'', 1,2. ) , " para a próxima linha , em seguida, digite " 0 " , null , " para a próxima linha para dizer ao editor SQL para omitir um campo nome do meio , se não encontrar dois espaços na string. digite " SUBSTR ( pat - nome, INSTR ( pat_name ' , 1,2) +1) " para contar o editor SQL que o terceiro nome na string é o nome do meio , se ele encontra dois espaços no registro . Omita as aspas e preservar as vírgulas nas declarações.
6

Salve as alterações feche o editor SQL.

Anterior :

Próximo : No
  Os artigos relacionados
·Como o ADO.NET Função 
·Como verificar o intervalo de datas em COBOL 
·Como criar um tabuleiro de xadrez em OpenGL 
·Tipos de arquivo SQLite 
·A convolução de sinais duas vezes em MATLAB 
·Programação de Computadores em cartões de perfurador…
·Como criar um conjunto de resultados de Executar em um …
·Cálculos em Adobe LiveCycle Enterprise Suite 
·Que tipos de do lado do servidor As línguas são para …
·Como criar uma URL Baseado em WSDL 
  Artigos em destaque
·Como Alternar uma variável em C 
·Como arredondar decimais em C + + 
·Como equacionar duas coisas em uma instrução IF em C …
·Como usar objetos em 2D CPP 
·O que é o Microsoft Visual Studio 6.0 
·Como criar um BlogSkin para Blogger 
·Quais são os benefícios de um Bot 
·Como ignorar os espaços ao usar Comprimento C + + 
·Função de C booleano 
·Tipos de dados de atributos de variáveis ​​
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados