-
O COLLATE é usado para classificar strings (texto), por exemplo, por ordem alfabética, independentemente de maiúsculas e minúsculas, como lidar com letras que têm acentos, etc.
-
Sobre O comando SQL LIKE é utilizado em conjunto com a cláusula WHERE e serve para realizar uma busca mais refinada em um campo de uma tabela. Para isso, ele utiliza caracteres curingas associados ao termo que será pesquisado, o que ajuda a tornar a busca mais refinada e precisa.
Gabarito letra “A”
-
Errei por falta de atenção na leitura. A questão dá todo o histórico de dificuldade em encontrar um registro, onde a cláusula LIKE poderia ser mais útil, mas pergunta em si é sobre a ordenação, que implica no uso do COLLATE.
-
Prezados, acredito que o cerne deste questão está em na afirmação "em diferentes comandos".
Neste contexto, temos que o COLLATE é um comando a parte que pode ser usado em conjunto para a criação do comando Select, por exemplo.
O restante das alternativas não nos trazem comandos.
Um ponto que pode deixar confuso é a alternativa do LIKE. O uso do LIKE fica desconfigurado, pois ele faz parte do comando Select, e não é um comando a parte como o COLLATE.
Seguindo nos estudos.
-
Letra A
Convertendo a ordenação de uma expressão: você pode usar a cláusula COLLATE para aplicar uma expressão de caractere a uma determinada ordenação. Literais de caracteres e variáveis são atribuídos à ordenação padrão do banco de dados atual. Referências de coluna são atribuídas à ordenação de definição da coluna.
https://docs.microsoft.com/pt-br/sql/t-sql/statements/collations?view=sql-server-ver15