当前位置:百问十四>百科知识>asp网站多表条件查询

asp网站多表条件查询

2024-03-30 16:10:38 编辑:join 浏览量:569

asp网站多表条件查询

你要看你用的什么数据库,不同数据库有时有点差异

基本用法

like 的通配符有两种

%(百分号):代表零个、一个或者多个字符。

_(下划线):代表一个数字或者字符。

1. name以"李"开头

where name like '李%'

2. name中包含"云",“云”可以在任何位置

where name like '%云%'

3. 第二个和第三个字符是0的值

where salary like '_00%'

4. 条件匹配以2开头,而且长度至少为3的值:

where salary like '2_%_%'

5. 以2结尾

where salary like '%2'

6. 第2个位置是2,以3结尾

where salary like '_2%3'

最直观的办法, 以oracle 为例:

select * from b1 where enble=1 and rownum<=10 order by countclick asc

union

select * from b2 where enble=1 and rownum<=10 order by countclick asc

union

......

然后循环结果集就是.不用6个.一个就行.union 的作用就是合并相同结果集

不建议你这样做,速度很慢的,数据大的时候能感觉出来影响很严重

select top 10 * from (

select * from b1

union

select * from b2

union

select * from b3

union

select * from b4

union

select * from b5

union

select * from b6

) tmp where enble = 1 order by countclick desc

标签:多表,asp,查询

版权声明:文章由 百问十四 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen14.com/article/53970.html
热门文章