comando_left_no_database

Olá, meu nome é Mauricio Junior e hoje eu vou te mostrando o que o comando LEFT pode fazer no database para mostrar os primeiros valores da esquerda para a direita.

As veses é necessário mostrar apenas os primeiros caracteres de um campo do database e para isso basta usar o comando LEFT(name, 8) por exemplo e assim vai mostrar os primeiros 8 caracteres desse campo chamado name.

Vou te mostrar um exemplo.

1 SELECT	
2	TI.ContainerId,
3	SC.SampleId,
4	LEFT(SC.SampleId,8) as 'InspectionLot',
5	DC.ReadCode,
6	DC.Defect,
7	CASE WHEN DC.Value = '' THEN '0' ELSE DC.Value END as 'Value'
8 FROM	
9	DataCollection DC
10	LEFT JOIN TaskItem TI ON TI.Id = DC.TaskItemId AND TI.TaskId = 'READ'
11	LEFT JOIN SampleContainer SC ON DC.SampleContainerId = SC.Id
12 WHERE	TI.ContainerId = 'CNTR00352258'

Exemplo 1.1 - Select

Na linha número 4 o valor mostrado conta apenas com os primeiros 8 caracteres do campo SampleId. É bom saber sempre que esse campo sempre vai ter mais que 8 ou no mínimo 8 caracteres para que o comando funcione sem qualquer tipo de erro ok.

Espero que tenha gostado e qualquer coisa é só falar. Temos o curso de database dentro da plataforma.academy para que estude e possa mudar de vida.