一、 基本的数据库操作:
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…
|