A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一、        基本的数据库操作:
1、        插入:insert into 表名 (字段1,字段2,。。) values (‘’,’’,..)
2、        修改:upadate 表名 set 字段1=‘’,字段2=‘’,.. where 条件
3、        删除:a)删除表中数据:delete from 表名 where 条件
      b)将整个表删除,以及其中的字段:drop 表名
        4、查询:select 条件 from 表名 where 条件
                A、排序:order by 用‘,’号隔离多个排序条件,where必须放在order by 之前
                  ASC升序,DESC是降序;
                B、模糊查询:like
                        a、单字符匹配:‘_’,
                        b、多自负匹配:‘%’
                C、多值匹配:select * from 表名 where 字段名 in (10,20,30…)
                D、数据分组:group by 放在where语句之后
                E、限制结果行数;top
                F、联合结果集:union,union默认会合并重复字段,如果不想重复,使用union all
二、函数:
   1、常用聚合函数;
          Count()计算数量
          Sum()求和
          Max()计算最大值
          Min()计算最小值
      Avg()求平均数等
  2、数字函数:
     ABS()求绝对值
         Ceiling()舍入最大整数
         Floor()舍入最小整数
         Round()四舍五入
         Len()计算字符串的长度
         Lower(),upper()转小写,大写
         Ltrim(),Rtrim()去掉做空个,右空格
         Substring(string,开始位置,截取长度
3、日期函数
         Getdate()取当前日期
         Dateadd(单位,number,date)日期的加减
         Datediff(dateparte,startdate,enddate)计算俩日期之间的差额
         Datepart(datepart,,)取日期的特定部分
4、流控函数
        IsNull(字段,‘’)如果字段是空,就赋值’’;
        Case 表达式
        When 值 then 怎么样
        When …. Then …
        Else 怎么样
        End;
        相当于if…else…

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

3 个回复

正序浏览
不错,好像group by  那里还遗漏了 having 吧,这个也有讲到的啊。
回复 使用道具 举报
值得学习!
回复 使用道具 举报
值得学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马