Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
SQL Cadeia Tutorial
Microsoft SQL Server é um sistema de gerenciamento de banco de dados de nível empresarial. Bancos de dados SQL pode armazenar uma grande variedade de tipos de dados. Os dados mais comumente armazenados são cordas, mas existem vários tipos de dados de cadeia disponíveis e o que você escolher pode ter um impacto no desempenho. O tipo string mais básico é um CHAR , que é uma cadeia de caracteres de um determinado período . Tipos CHAR armazenar exatamente a quantidade de bytes para o comprimento especificado. Para não fixa seqüências de comprimento usar o tipo VARCHAR , que armazena apenas a quantidade de dados efetivamente utilizados mais dois bytes , não importa o que o comprimento máximo é . Se você precisar de seqüências de comprimento ilimitado , use o tipo de texto (ou comprimento máximo no SQL 2008) desde que a maioria de outros tipos estão limitados a 4000 caracteres . Instruções
Comandos de Cordas
1

Altere o tipo de uma coluna para um tipo string usando o CAST ou CONVERT comando .

SELECIONE CAST ( text_column para varchar ( 4000) ) , CONVERT ( int, string_column ) FROM table_name
2

Use o comando LEN para determinar o comprimento de uma string.

SELECIONE LEN ( column_name_1 ) FROM table_name

3

Altere o caso de uma string usando a UPPER ou comando inferior para fazer a seqüência de todas as letras maiúsculas ou todas minúsculas , respectivamente.

SELECIONE UPPER ( column_name_1 ) , LOWER ( column_name_2 ) FROM nome_tabela
4

Apare o espaço em branco fora uma ou outra extremidade de uma corda com RTRIM (direita) e LTRIM (esquerda).

Selecione RTRIM ( column_name_1 ) , LTRIM ( column_name_2 ) FROM table_name
5

Tome apenas os personagens a partir do final da string usando o comando DIREITA ESQUERDA. Estes comandos tomar dois parâmetros: a string valor em si eo número de caracteres a serem retornados. Assim, a seqüência " esquerda e direita " retornaria "esquerda" e "direita" com a seguinte declaração :

Selecione LEFT ( column_name , 4), RIGHT ( column_name , 5 ) FROM table_name
6

Puxe caracteres do meio de uma string usando o comando SUBSTRING . Este comando utiliza três parâmetros : a string a ser manipulado , a posição para começar a na seqüência eo número de caracteres para puxar a corda. Assim, " uma longa seqüência " se tornaria "longo" , uma vez que começam no terceiro personagem "l" e continuar por quatro personagens .

SUBSTRING SELECIONAR ( column_name , 3, 4 ) FROM table_name
7

Altere a direção de texto com o comando REVERSE . Assim, " abc" se tornaria " cba " uma vez que a instrução foi executada .

Selecione REVERSE ( column_name_1 ) FROM table_name
8

Substituir um conjunto de caracteres dentro de uma string usando o comando REPLACE . Este comando usa três parâmetros: a string, os personagens para encontrar e os personagens para substituir a seqüência de caracteres encontrada com . Assim, a string " SQL é bom " retornaria a string " SQL é incrível " em seu lugar.

SUBSTRING SELECIONAR ( column_name , ' bom ', ' incrível ' ) FROM table_name
9

Encontre o índice do início de um conjunto de caracteres em uma string usando o comando PATINDEX . Este comando usa dois parâmetros: uma string de encontrar e uma seqüência de caracteres para pesquisar . Então, se nós funcionamos "SQL é bom" através da demonstração abaixo teríamos um resultado de 8.

SELECIONE PATINDEX (' % bom %', column_name ) FROM table_name

Cordas em SQL Demontrações
10

concatenar strings usando o símbolo de mais ( +).

SELECIONE string_column_1 + string_column_2FROM table_name
11

Coloque strings literais em declarações envolvendo aspas simples (') ao seu redor.

SELECT' abc'FROM table_name
12

Pesquisar valores de caracteres dentro de colunas , usando o comando LIKE. Isso irá retornar todas as linhas onde string_column_1 é exatamente "abc " do table_name .

Selecione * FROM table_nameWHERE string_column_1 LIKE ' abc'
13

Adicione um personagem wild-card para a sua pesquisa para retornar valores onde a corda está presente na coluna , mas não necessariamente uma correspondência exata. Um sublinhado representa um único caractere. A colocação dos elementos de símbolo. Por exemplo, na instrução a seguir apenas um personagem poderia vir após a palavra " a " ou ele não seria considerado um jogo.

Selecione * FROM table_nameWHERE string_column_1 LIKE ' the_ '
14

Use o símbolo de porcentagem (% ) para representar qualquer número de caracteres curinga . A declaração abaixo retornaria qualquer string com " a " no início da mesma. Devido à colocação do sinal de porcentagem quaisquer caracteres extras teria que vir no final da string. Se nós só queremos encontrar todas as cordas , onde as letras " a " estão presentes em tudo o que iria usar '% a %' em seu lugar.

Selecione * FROM table_nameWHERE string_column_1 LIKE ' a % ​​' em < br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como formatar casas decimais em C # 
·Como referência um Byte em Armazenamento de Trabalho e…
·Como ler um arquivo byte a byte em C + + 
·Como instalar VNC CentOS Servidor 
·Como a transferência do microcontroladores para PCs 
·Como fazer seu próprio jogo MUD 
·Como fazer o download de um novo Injector 
·Como remover um valor de seqüência no Regedit 
·Kindle: as especificações do HTML 
·Definição de um COBOL Compilar 
  Artigos em destaque
·Como @ Eco comando no bloco de notas 
·Quais são as vantagens de uma instrução condicional 
·Como alocar um arquivo 
·Como fazer um contador no ActionScript 
·Como usar Stdlib.h 
·Como exibir um valor em uma String MATLAB 
·Visual Studio SQL Tutorial 
·As vantagens de codificação com SOA para clientes 
·Como construir uma árvore de Asterisk em C + + 
·Como Cypher criptografia para computadores 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados