FC ConcursosFC Concursos

Questão FC372795

No MySQL, aberto e funcionando em condições ideais, para retomar a posição da primeira ocorrência da palavra com dentro da sequência de caracteres Tribunal . com utiliza-se a instr

Linguagem SQL

FCC · 2023

No MySQL, aberto e funcionando em condições ideais, para retomar a posição da primeira ocorrência da palavra com dentro da sequência de caracteres Tribunal . com utiliza-se a instrução SQL

  1. SELECT STR("Tribunal.com", "com") AS StringPosition;
  2. SELECT INSTR ("Tribunal . com", "com" ) AS MatchPosition;
  3. SELECT STR("Tribunal.com", "com") AS MatchPosition;
  4. SELECT INSTR ("Tribunal. com", "com" ) AS StringPosition;
  5. SELECT SUBSTR("Tribunal . com", "com" ) AT FirstPosition;
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A instrução SELECT INSTR( "Tribunal . com", "com" ) AS MatchPosition; utiliza a função INSTR do MySQL para localizar a primeira ocorrência de uma substring dentro de uma string.

O primeiro argumento é a cadeia principal ("Tribunal . com") e o segundo é a substring buscada ("com"). A contagem de posição no MySQL começa em 1 e inclui espaços e sinais (ou seja, todos os caracteres são contabilizados).

No exemplo, a substring "com" inicia no caractere de posição 12, logo a função retorna 12 e o alias MatchPosition nomeia a coluna do resultado.

Se a substring não for encontrada, INSTR retorna 0. Observação: a sensibilidade a maiúsculas/minúsculas depende da collation das strings (use BINARY para forçar case‑sensitive).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo