Curingas e funções SQL

A linguagem de consulta estruturada (SQL ou Structured Query Language em inglês) é usada para armazenar, manipular ou gerenciar dados contidos em sistemas de gerenciamento de banco de dados relacional (RDBMS ou Relational Database Management Systems em inglês). Curingas e funções ajudam o usuário a pesquisar e gerenciar informações específicas no banco de dados. Um curinga pode ser usado em vez de um ou vários caracteres em uma pesquisa, e as funções são ferramentas integradas que permitem ao usuário executar vários cálculos nas informações no banco de dados.

Funções

As seguintes funções podem ser aplicadas aos valores em uma coluna: “AVG ()”, “COUNT ()”, “PRIMEIRO ()”, “ÚLTIMO ()”, “MAX ()”, “MIN ()” e “SUM ( ) “. As seguintes funções são usadas para retornar um valor exclusivo:” UCASE () “e” LCASE () “convertem o campo em maiúsculas ou minúsculas;” MID () “retorna texto de uma string;” LEN () “retorna o número de caracteres; “ROUND ()” arredonda um valor numérico; “NOW ()” retorna a data e hora do sistema e “FORMAT ()” altera a maneira como o campo é exibido.

Exemplos de funções

Todas as funções começam com “SELECT”. Se você possui uma tabela chamada “Pessoas” e deseja conhecer a média da coluna “Idade”, use a seguinte instrução:

SELECIONE AVG (Idade) COMO Idade

As funções podem ser combinadas com “WHERE” para retornar informações mais específicas. Imagine que você deseja identificar os clientes que fizeram uma compra cujo preço, ou “Preço”, ficou acima da média em uma tabela chamada “Pedidos”. Você pode usar a seguinte instrução SQL:

SELECIONE O CLIENTE DOS PEDIDOS ONDE Preço> (SELECIONE O AVG (Preço) DOS PEDIDOS)

Curingas

Os curingas são usados ​​nas pesquisas. O sinal “%” é um substituto para qualquer número de caracteres. Um sublinhado “_” é um substituto para um único caractere. Para limitar a substituição a um intervalo definido de caracteres, use colchetes. Por exemplo, [abc] retornaria qualquer entrada com um a, boc nessa posição. Você também pode procurar por caracteres que não estão em uma lista. [! abc] e [^ abc] podem ser usados ​​para retornar uma entrada que não possui um a, boc nessa posição.

Exemplos curinga

Você quer encontrar um cliente, mas não se lembra do nome dele. Você sabe que começou com “So”. Use a seguinte pesquisa:

SELECT * FROM cliente ONDE Apelido como ‘sa%’

Alguém lhe dá uma nota para obter os detalhes de um cliente, mas sua terrível caligrafia torna algumas letras ilegíveis. Use esta pesquisa:

SELECT * FROM cliente WHERE sobrenome como ‘So_ra_o’

Ou limite a pesquisa usando as letras que podem estar nesses espaços:

SELECT * FROM cliente WHERE sobrenome LIKE ‘So [pyq] ra [nhm] o’

Referências

 

Você pode estar interessado:

Deixe um comentário