Precisa de ajuda para classificar dados complexos SQL Server
Preciso de ajuda para classificar dados complexos do banco de dados. Suponha que meus dados armazenados na tabela assim:
Description
--------------
JCB Excavator - ECU P/N: 728/35700
Geo Prism 1995 GEO - ABS #16213899 GEO pump
Geo Prism 1995 - GEO ABS #16213897
Geo Prism 1995 - ABS #16213897
Ersatz Airbags, Gurtstrammer und Auto Körper Teile
this test JCB pipe & JCB pump
Wie man BBA reman erreicht
7 linhas estão lá. Eu quero escrever uma consulta SQL, assim, como resultado, ele irá classificar os dados com base na minha palavra de entrada. Suponha que meu termo de pesquisa sejaGEO,JCB
duas palavras juntas separadas por vírgula. As linhas que virão primeiro são aquelas em que a palavra de pesquisa encontrou o tempo máximo. Então paraGEO
a palavra tem o tempo máximo na maioria das linhas.
Dois tipos serão necessários:
primeiro classificar os dados de tal forma que o termo de pesquisa encontrou o tempo máximo.segundo tipo de dados na base da ocorrência máxima do termo de pesquisa encontrado em cada linha.SuporGEO
o termo de pesquisa encontrado na linha máxima.
Então todas as linhas que têmGEO
palavra-chave virá primeiro e depoisJCB
os dados relacionados virão.
EmGEO
dados relacionados essas linhas virão primeiro que têm o máximoGEO
palavra chave.
Então a saída será semelhante.
Description
--------------
Geo Prism 1995 GEO - ABS #16213899 GEO pump
Geo Prism 1995 - GEO ABS #16213897
Geo Prism 1995 - ABS #16213897
this test JCB pipe & JCB pump
JCB Excavator - ECU P/N: 728/35700
Ersatz Airbags, Gurtstrammer und Auto Körper Teile
Wie man BBA reman erreicht
Por favor me ajude a construir este tipo de sql que funcionará em toda a versão do SQL Server.