Asp根据Session值匹配某个字段

2013-03-27 浏览:1158
Asp根据Session值匹配某个字段
评论:(0)复制地址

Asp根据Session值匹配某个字段的方法:

比如你数据库表Table 中有个字段Purview,其中的数据是 用户名1,用户名2,用户名3

现在登陆的用户名的Session值是用户名2

那么可以用一下方法获取相关记录:

Sql = "select * from table1 where name like Purview like '%"&Session("name")&"%'"

附Select查询语句

假设表table1中有以下记录: 
  name sex 
  张小明    男 
  李明天    男 
  李a天     女 
  王5五     男 
  王清五    男 
  下面我们来举例说明一下:
  查询name字段中包含有“明”字的。 
  select * from table1 where name like '%明%' 
  查询name字段中以“李”字开头。 
  select * from table1 where name like '李*' 
  查询name字段中含有数字的。 
  select * from table1 where name like '%[0-9]%' 
   查询name字段中含有小写字母的。 
  select * from table1 where name like '%[a-z]%' 
  查询name字段中不含有数字的。 
  select * from table1 where name like '%[!0-9]%'

         我们着重要说明的是通配符“*”与“%”的区别。 
   select * from table1 where name like '*明*' 
   select * from table1 where name like '%明%' 
  大家会看到,前一条语句列出来的是所有的记录,而后一条记录列出来的是name字段中含有“明”的记录,所以说,当我们作字符型字段包含一个子串的查询时最好采用“%”而不用“*”,用“*”的时候只在开头或者只在结尾时,而不能两端全由“*”代替任意字符的情况下。

评论:(0)复制地址
发布:苗景云 | 分类:IT技术&设计 | Tags:Asp Session

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。