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
- SELECT STR("Tribunal.com", "com") AS StringPosition;
- SELECT INSTR ("Tribunal . com", "com" ) AS MatchPosition;
- SELECT STR("Tribunal.com", "com") AS MatchPosition;
- SELECT INSTR ("Tribunal. com", "com" ) AS StringPosition;
- 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