A maioria das linguagens SQL têm funções SQL básicas que fornecem recursos que são semelhantes aos encontrados em linguagens de programação padrão . Essas funções podem ser usadas para automatizar uma variedade de tarefas , especialmente tarefas relacionadas com personagens e sequências de caracteres . Normalmente , as funções de caráter e cordas são usados como parte de consultas seleção para recuperar apenas os dados específicos que atendem aos critérios de resultado da função ou para manipular os dados com base nos resultados da função. Instruções
Recuperando dados com um conjunto número de caracteres no MySQL /mysql
1
Abra a ferramenta de linha de comando MySQL (Linux) , navegando até o local de instalação do MySQL e digitar o comando mysql no prompt .
$ . /mysql
2
Criar uma tabela chamada CHAR_TABLE com um VARCHAR ( 20 ) do tipo coluna chamada char_length .
CREATE TABLE CHAR_TABLE ( char_length VARCHAR ( 20) );
3
Insira um valor, ' MYSQLTEXT ' , na tabela CHAR_TABLE . Insira o valor na coluna de char_length
INSERT INTO CHAR_TABLE ( char_length ) VALUES (' MYSQLTEXT ' ) ; .
4
Escrever uma instrução SQL que usa a função char_length mysql para selecionar o . valores em CHAR_TABLE com um comprimento de 9
SQL > SELECT * FROM CHAR_TABLE onde char_length ( char_length ) = 9;
5
Pressione "Enter" para exibir a coluna (s) que tem 9 caracteres . Neste caso, o resultado será ' MYSQLTEXT ' os dados.
Recuperando dados com um conjunto número de caracteres no SQL Server Express /sqlcmd
6
Abra o sqlcmd utilitário (Windows) , digitando o comando sqlcmd no prompt.
Clique em Iniciar
Clique em Executar , digite cmd
> sqlcmd
7
Criar uma tabela chamada CHAR_TABLE com um VARCHAR ( 20 ) do tipo coluna chamada char_length .
CREATE TABLE CHAR_TABLE ( char_length VARCHAR ( 20) )
GO
< br > 8
Insira um valor, ' SQLSERVERTEXT ' , na tabela CHAR_TABLE . Insira o valor na coluna de char_length .
INSERT INTO CHAR_TABLE ( char_length ) VALUES (' SQLSERVERTEXT ' )
GO
9
Escrever uma instrução SQL que usa a função len do SQL Server para selecionar os valores em CHAR_TABLE com um comprimento de 13.
SELECT * from CHAR_TABLE onde len ( char_length ) = 13
GO
10
Pressione "Enter" para exibir a coluna (s) que tem 13 caracteres . Neste caso, o resultado será os dados dos SQLSERVERTEXT .
Recuperando dados com um conjunto número de caracteres em Oracle Express /SQL * Plus
11
Abra o SQL * Plus utilitário digitando o comando sqlplus e introduzir quaisquer solicitações de senha que aparecem .
> sqlplus username ( nome do esquema )
12
Criar uma tabela chamada CHAR_TABLE com um VARCHAR ( 20 ) do tipo coluna chamada char_length
CRIAR CHAR_TABLE TABLE ( char_length VARCHAR ( 20) ); .
13
Insira um valor, ' SQLPLUSTEXT ' , na tabela CHAR_TABLE . Insira o valor na coluna de char_length
INSERT INTO CHAR_TABLE ( char_length ) VALUES (' SQLPLUSTEXT ' ) ; .
14
Escrever uma instrução SQL que utiliza o SQL * Plus função comprimento para . selecionar os valores em CHAR_TABLE com um comprimento de 11
SELECT * from CHAR_TABLE onde comprimento ( char_length ) = 11;
15
Pressione "Enter" para exibir a coluna (s) que tem 11 caracteres. Neste caso, o resultado será ' SQLPLUSTEXT ' os dados.