SóProvas


ID
3187447
Banca
FCC
Órgão
TJ-MA
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Em um banco de dados aberto e em condições ideais, um Analista deseja selecionar e exibir apenas a primeira letra do nome da tabela colaboradores usando T-SQL. Para isso, terá que utilizar o comando:

Alternativas
Comentários
  • Como se trata de uma questão genérica, independente de um SGBD específico, a função pode ser SUBSTRING ou SUBSTR. Nesse caso, como queremos a primeira letra da string nome, devemos passar os seguintes argumentos:

    (nome, 1, 1)

    Esses parâmetros significam, respectivamente:

    (<string>, índice de início da string, comprimento da string a ser extraída)

    Assim, a única resposta que tem os valores corretos nos parâmetros é a letra A.

  • A função SUBSTRING retorna caracteres do tipo texto, binário ou imagem, de acordo com a posição inicial e tamanho passado como argumento.

    Exemplo:

    Select substring ('GUIADBA', 5, 3)

    Obs.: (Determina quantas letras serão apresentadas a partir da 5ª posição, ou seja, as 3 letras DBA da palavra GUIADBA)

    Resultado: DBA

    fonte: http://blog.dbaacademy.com.br/funcao-substring-sql/

  • No oracle é SUBSTR

  • puts, cobrar SGBD específico é mta sacanagem ...

  • Java/C++:

    - index começa com 0

    - último parâmetro significa o index final

    SQL:

    - index começa com 1

    - último parâmetro é o tamanho da substring

  • pronome relativo: que