4D v14.3QUERY SELECTION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
QUERY SELECTION
|
QUERY SELECTION ( {tabela }{;}{ criterioPesquisa {; *}} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
tabela | Tabela |
![]() |
Tabela para a qual devolver uma seleção de registros ou Tabela por padrão, se for omitido | |||||
criterioPesquisa | Expression |
![]() |
Critério de Pesquisa | |||||
* | Operador |
![]() |
Flag para continuar a pesquisa | |||||
QUERY SELECTION busca registros em tabela. O comando QUERY SELECTION muda a seleção atual de tabela para o processo atual e faz do primeiro registro da nova seleção no registro atual.
QUERY SELECTION funciona e realiza as mesmas ações que QUERY. A diferença entre os dois comandos é o alcance da pesquisa:
Para maior informação, consulte a descrição do comando QUERY.
Este exemplo ilustra a diferença entre QUERY e QUERY SELECTION. Aqui há duas pesquisas:
` Pesquisar TODAS as empresas localizadas em Curitiba
QUERY([Empresas];[Empresas]Cidade="Curitiba")
` Buscar TODAS as empresas que realizam negócios na Bolsa de Valores
` sem importar em que cidade são encontradas
QUERY([Empresas];[Empresas]Atividade="Negócios em Bolsa")
Note que o segundo QUERY simplesmente “ignora” o resultado do primeiro. Compare com:
` Buscar TODAS as empresas localizadas em Curitiba
QUERY([Empresas];[Empresas]Cidade="Curitiba")
` Procurar empresas que realizem negócios na Bolsa de Valores
` e que estão localizadas em Curitiba
QUERY SELECTION([Empresas];[Empresas]Atividade="Negócios em Bolsa")
QUERY SELECTION procura apenas entre os registros selecionados, neste exemplo as empresas localizadas em Madrid.
Produto: 4D
Tema: Pesquisas
Número
341
Modificado: 4D v6.5
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)