zoukankan      html  css  js  c++  java
  • SQL基本语句

    1. 数据记录筛选

    sql="select * from 数据表 where字段名=字段值 order by字段名[desc]"(按某个字段值降序排列。默认升序ASC)
    sql="select * from 数据表 where字段名like '%字段值%' order by 字段名 [desc]"
    sql="select top 10 * from 数据表 where字段名=字段值 order by 字段名 [desc]"
    sql="select top 10 * from 数据表 order by 字段名 [desc]"
    sql="select * from 数据表 where字段名in ('值1','值2','值3')"
    sql="select * from 数据表 where字段名between 值1 and 值2"

    2.更新数据记录:

    sql="update 数据表 set字段名=字段值 where 条件表达式"
    sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

    3. 删除数据记录:

    sql="delete from 数据表 where 条件表达式"
    sql="delete from 数据表" (将数据表所有记录删除)

    4. 添加数据记录:

    sql="insert into 数据表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)"
    sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)

    5. 数据记录统计函数:

    AVG(字段名) 得出一个表格栏平均值
    COUNT(*;字段名) 对数据行数的统计或对某一栏有值的数据行数统计
    MAX(字段名) 取得一个表格栏最大的值
    MIN(字段名) 取得一个表格栏最小的值
    SUM(字段名) 把数据栏的值相加
    引用以上函数的方法:
    sql="select sum(字段名) as 别名 from 数据表 where 条件表达式"
    set rs=conn.excute(sql)
    用 rs("别名") 获取统计的值,其它函数运用同上。
    查询去除重复值:select distinct* from table1

    6. 数据表的建立和删除:

    CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… )

    7. 单列求和:

    SELECT SUM(字段名) FROM 数据表

    本文链接:https://www.cnblogs.com/connect/p/sql-basic-statement.html

  • 相关阅读:
    (转)extern用法详解
    (转)extern用法,全局变量与头文件
    关于将数字转换成中文表达程序
    不用对战平台玩魔兽
    结构体内存对齐问题(转)
    今天碰到的很奇怪的问题
    99乘法表
    自我检讨
    收支簿
    掠夺论
  • 原文地址:https://www.cnblogs.com/connect/p/sql-basic-statement.html
Copyright © 2011-2022 走看看