通过Web页面从后台数据库查询一条记录

通过Web页面从后台数据库查询一条记录,第1张

1、首先通过sql检索出数据库记录,将字段值赋值给变量

2、将变量值通过js方式传递给页内广本框

一、数据库检索

dim sKey

sKey = requestform(“key”)

sql = “select from [Table] WHERE Title LIKE '%“ &sKey& “%'”

set rs=servercreateobject(”adodbrecordset“)

rsopen sql,conn,1,1

if rsbof and rseof then

responsewrite ”查无记录!”

else

sStr1 = rs(1) ‘变量赋值

sStr2 = rs(2)

end if

二、JS传参数

documentalltxtBoxvalue=“<%=sStr1 & sStr2%>”

sql语句实现降序取出后五条记录的方法:

1、sql server中的实现

select top 5 from 表 where

id not in (select top 5 id from 表)

2、oracle中的实现:

SELECT

FROM (SELECT a, ROWNUM rn

FROM torderdetail a)

WHERE rn >= 5 AND rn <= 10

这条语句即是输出Oracle查询第5到第10条纪录,这里之所以用rownum rn,是把rownum转成实例,因为rownum本身只能用 <=的比较方式,只有转成实列,这样就可做 >=的比较了。

1、sql查询前10条数据:

select top 10   from tablename where 1=1;1

2、oracle查询前10条数据:

select from tablename where rownum<=10;1

oeacle中没有top,使用的是rownum,下面是关于rownum的介绍:

================================

rownum是Oracle从8开始提供的一个伪列,是把SQL出来的结果进行编号,始终从1开始,常见的用途就是用来分页输出

select from tablename where rownum<=10;1

rownum也可以实现数据分页查询:

SELECT

FROM (SELECT a, ROWNUM rn

FROM tablename a)

WHERE rn >= 10 AND rn <= 201234567

这条语句即是输出第10到第20条纪录,这里之所以用rownum rn,是把rownum转成实例,因为rownum本身只能用 <=的比较方式,只有转成实列,这样就可做 >=的比较了。

以上就是关于通过Web页面从后台数据库查询一条记录全部的内容,包括:通过Web页面从后台数据库查询一条记录、sql语句如何在数据库中按照降序读出后5条记录、怎么使用sql server查询显示第10条到第20条信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10187798.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存