Structured Query Language (SQL) é usado para armazenar , manipular ou gerenciar dados armazenados em sistemas de gerenciamento de banco de dados relacional (RDBMS) . Wildcards e funções ajuda ao utilizador procurar e gerenciar informações específicas no banco de dados . Um curinga pode ser usado no lugar de um personagem ou vários personagens em uma pesquisa, e as funções são built-in funcionalidades que permitem ao usuário realizar vários cálculos sobre as informações no banco de dados . Funções
As seguintes funções podem ser feitas sobre os valores em uma coluna : " AVG ( )", " COUNT ( )", " FIRST ( )", " LAST ( )", " MAX () , " " MIN () "e" SUM (). " As seguintes funções são usadas para retornar um único valor: " UCASE () " e " LCASE ()" converter o caso do campo ; "MID ()" retorna texto da string; " LEN ()" retorna o número de caracteres , " ROUND ()" arredonda um valor numérico ; " NOW () " retorna a data e hora do sistema, e " format () " muda a forma como o campo é exibido
Função Exemplos
.
Todas as funções começam com "SELECT ". Se em uma tabela chamada "People ", e você quer saber é a média da coluna " Idade " , use a seguinte declaração :
SELECT AVG (Idade ) AS AgeAverage de pessoas
As funções podem ser combinadas com o " onde", para retornar informações mais específicas. Imagine que você deseja identificar quais de seus clientes têm feito uma compra cujo " preço" foi acima da média , a partir de uma tabela chamada "Pedidos ". Você pode usar a seguinte instrução SQL :
Selecione Cliente FROM Orders
onde o preço > (SELECT AVG ( Price) a partir de ordens ),
Wildcards < br >
curingas são usados dentro de pesquisas . Um sinal de "% " indica um substituto para qualquer número de caracteres . Um sublinhado "_" é um substituto para um único caractere. Para limitar a substituição de um intervalo definido de caracteres, use colchetes. Por exemplo , [ ABC ] iria devolver qualquer entrada com um a, b ou c , em que a posição . Você também pode procurar caracteres não em uma lista - [ ! ] Abc . E [^ abc] tanto pode ser usado para retornar uma entrada que não tem um a, b ou c nessa posição
Exemplos curinga
você quer encontrar um cliente, mas você não se lembra de seu nome. Você sabe que começou com " So. " Use a seguinte pesquisa:
SELECT * FROM cliente
ONDE Apelido LIKE ' sa % ' em
Alguém dá-lhe um memorando para abrir os detalhes de um cliente , mas a sua terrível caligrafia faz algumas letras ilegíveis. Use esta pesquisa :
SELECT * FROM cliente
ONDE
Apelido LIKE ' So_ra_o ' Ou restringir a busca por aquilo que as letras podem ser:
Selecione * FROM cliente
ONDE Apelido LIKE ' Então [ pyq ] ra [ NHM ] o ' em