ASP SQL语句

基本SQL查询语句

Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM 表名"
Rs.Open sql,conn,1,1

字段查询

Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM 表名 WHERE 字段名='"&关键字&"'"
Rs.Open sql,conn,1,1
//关键字旁边的符号一定要对应

多字段查询

Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM 表名 WHERE 字段名1='"&关键字&"' AND 字段名2='"&关键字2&"'"
Rs.Open sql,conn,1,1

查询结果排序

Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM 表名 WHERE 字段名='"&关键字&"' Order By 字段名 ASC"
Rs.Open sql,conn,1,1
//ASC为正序,DESC为倒序,不加Order By为默认正序排列

模糊查询

SELECT * FROM 表名 WHERE 字段名='%"&关键字&"%'

例1:
查询登录用户名是否存在

Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT *FROM [user] WHERE [name]='"&aaa&"'"
Rs.Open sql,conn,1,1
//aaa为接收发送过来的数据

例2:
按从高到低排列学生分数

Set Rs = SERVER.Createobject("ADODB.Recordset")
sql = "SELECT * FROM [Fraction] Order By [Score] DESC"
Rs.Open sql,conn,1,1
发布了25 篇原创文章 · 获赞 19 · 访问量 10万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章