1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Definição de WildCards SQL

Discussão em 'Programação' iniciada por BimBoooooo, 23 de Junho de 2005. (Respostas: 1; Visualizações: 1138)

  1. BimBoooooo

    BimBoooooo Power Member

    Já andei a procura no google, e n encontro assim algum cm tenha consistencia sobre a definiçao de wildcards de sqlserver. Por isso venho aqui xatiar-vos. Definiçao de WildCards e Exemplos
     
  2. NoMercy

    NoMercy Power Member

    %
    [edit]
    Ok, para não ser totalmente "mauzinho" :P

    wildcards são expressões que são usadas para tentar seleccionar valores sobre os quais apenas se sabe (ou se quer saber) uma parte deles.
    Imaginando que se queria seleccionar numa tabela 'utilizadores' todos os utilizadores chamados manuel, ou seja, que no campo 'nome' estivesse o valor manuel independentemente de haver mais valores (nomes). Em SqlServer (a propósito, que base de dados estás a usar? eu estou a assumir que é sqlserver pelo que escreveste em cima) poderias tentar seleccionar estes valores assim:
    SELECT * FROM utilizadores WHERE nome LIKE '%manuel%';
    O caracter % quer dizer: 0, 1 ou mais que um qualquer caracter. Significando que o resultado daquele select devolveria, por exemplo: "manuel", "manuel joão", "zé manuel" "zé manuel joão", etc..

    Isto não é muito diferente de se fazer em dos/windows "dir *" ou "dir *.exe" etc... ou em unix/linux "ls -la blabla*"
    [/edit]
     
    Última edição: 23 de Junho de 2005

Partilhar esta Página