正在阅读:ASP中SQL语句参考及记录集对象ASP中SQL语句参考及记录集对象

2004-05-27 15:17 出处:CSDN 作者:littlecigar 责任编辑:linjixiong

  SELECT SUM(column1)
  FROM table_name
  说明:
  1.计算出总和,所选的栏位必须是可数的数字形态。
  2.除此以外还有 AVG() 是计算平均、MAX()、MIN()计算最大最小值的整合性查询。
  SELECT column1,AVG(column2)
  FROM table_name
  GROUP BY column1
  HAVING AVG(column2) > xxx
  说明:
  1.GROUP BY: 以column1 为一组计算 column2 的平均值必须和 AVG、SUM等整合性查询的关键字
  一起使用。
  2.HAVING : 必须和 GROUP BY 一起使用作为整合性的限制。
  
    复合性的查询
  SELECT *
  FROM table_name1
  WHERE EXISTS (
  SELECT *
  FROM table_name2
  WHERE conditions )
  说明:
  1.WHERE 的 conditions 可以是另外一个的 query。
  2.EXISTS 在此是指存在与否。
  SELECT *
  FROM table_name1
  WHERE column1 IN (
  SELECT column1
  FROM table_name2
  WHERE conditions )
  说明: 
  1. IN 後面接的是一个集合,表示column1 存在集合里面。
  2. SELECT 出来的资料形态必须符合 column1。
  
  其他查询
  SELECT *
  FROM table_name1
  WHERE column1 LIKE ''x%''
  说明:LIKE 必须和後面的''x%'' 相呼应表示以 x为开头的字串。
  SELECT *
  FROM table_name1
  WHERE column1 IN (''xxx'',''yyy'',..)
    说明:IN 後面接的是一个集合,表示column1 存在集合里面。
  SELECT *
  FROM table_name1
  WHERE column1 BETWEEN xx AND yy
  说明:BETWEEN 表示 column1 的值介於 xx 和 yy 之间。
  
  3、更改资料:
  UPDATE table_name
  SET column1=''xxx''
  WHERE conditoins
  说明:
  1.更改某个栏位设定其值为''xxx''。
    2.conditions 是所要符合的条件、若没有 WHERE 则整个 table 的那个栏位都会全部被更改。
  
  4、删除资料:
  DELETE FROM table_name
  WHERE conditions


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品