asp的SQL语句中and和or同时使用的注意事项(sql语句中as的用法和作用)深度揭秘

随心笔谈2年前发布 admin
215 0 0

文章摘要

文章介绍了如何在SQL查询中动态匹配关键字。文章通过使用CASE语句,根据不同的关键字(如"js"、"c#"等)动态调整查询条件。具体来说,每个CASE语句会根据指定关键字修改SQL关键字部分,添加OR条件以匹配相关标题。例如,处理"js"时,SQL关键字部分会修改为包含双引号和关键字的条件。这种处理方式能够根据不同的关键字灵活调整查询条件,从而确保精准检索结果。文章强调了通过动态匹配关键字,可以提高SQL查询的准确性和灵活性。


select case lcase(keyarr(I))
case “js”
sqlk=sqlk&” and (title like ‘%”&keyarr(I)&”%’ or title like ‘%javascript%’)”
case “javascript”
sqlk=sqlk&” and (title like ‘%”&keyarr(I)&”%’ or title like ‘%js%’)”
case “c#”
sqlk=sqlk&” and (title like ‘%”&keyarr(I)&”%’ or title like ‘%csharp%’)”
case “csharp”
sqlk=sqlk&” and (title like ‘%”&keyarr(I)&”%’ or title like ‘%c#%’)”
case else
sqlk=sqlk&” and title like ‘%”&keyarr(I)&”%'”
end select

© 版权声明

相关文章