sql多個(gè)like模糊查詢(xún) SQL多個(gè)關(guān)鍵字模糊查詢(xún)(同一字段中)如何讓盡量多的關(guān)鍵字相匹配的搜索結(jié)果在前面?
SQL多個(gè)關(guān)鍵字模糊查詢(xún)(同一字段中)如何讓盡量多的關(guān)鍵字相匹配的搜索結(jié)果在前面?給出一個(gè)純SQL的解決方案。如果我們不知道關(guān)鍵字和查詢(xún)表的數(shù)據(jù)量和表結(jié)構(gòu),上述方案可能會(huì)很費(fèi)時(shí)。減少模糊比較次數(shù),建立
SQL多個(gè)關(guān)鍵字模糊查詢(xún)(同一字段中)如何讓盡量多的關(guān)鍵字相匹配的搜索結(jié)果在前面?
給出一個(gè)純SQL的解決方案。
如果我們不知道關(guān)鍵字和查詢(xún)表的數(shù)據(jù)量和表結(jié)構(gòu),上述方案可能會(huì)很費(fèi)時(shí)。減少模糊比較次數(shù),建立索引,盡量避免全表掃描。
在查詢(xún)分析器中使用T-SQL語(yǔ)句查詢(xún)數(shù)據(jù),使用Like關(guān)鍵字來(lái)匹配單個(gè)字符,那么其通配符是( ). A,% B:* C:#?
答案是a。Like在SQL中稱(chēng)為模糊查詢(xún),即關(guān)鍵字搜索功能。通配符是百分號(hào)。例如,like“%”用于查找以?xún)蓚€(gè)單詞結(jié)尾的數(shù)據(jù)。Like “%”是查找以開(kāi)頭的數(shù)據(jù),Like “%%”是包含兩個(gè)單詞的數(shù)據(jù)項(xiàng)