1、第1页,共43页。第2页,共43页。第3页,共43页。第4页,共43页。第5页,共43页。第6页,共43页。第7页,共43页。第8页,共43页。第9页,共43页。第10页,共43页。第11页,共43页。第12页,共43页。第13页,共43页。第14页,共43页。第15页,共43页。第16页,共43页。第17页,共43页。第18页,共43页。第19页,共43页。第20页,共43页。第21页,共43页。第22页,共43页。聚合函数日期函数元函数 4、字符串函数 5、系统函数第23页,共43页。第24页,共43页。SELECT*into#aa FROM rdrecords where cinvcod
2、e=0101第25页,共43页。第26页,共43页。第27页,共43页。第28页,共43页。第29页,共43页。第30页,共43页。第31页,共43页。第32页,共43页。第33页,共43页。第34页,共43页。第35页,共43页。例:增加列例:增加列ALTER table Rd_Style Add cRdCode char(5)Not Null例:删除列例:删除列ALTER TABLE Rd_Style DROP COLUMN cRdCode 第36页,共43页。第37页,共43页。第38页,共43页。第39页,共43页。第40页,共43页。系统函数:系统函数:Case:计算条件列表并返回多
3、个可能结果表达式之一,:计算条件列表并返回多个可能结果表达式之一,CASE 具有两种格式:简单具有两种格式:简单 CASE 函数将某函数将某个表达式与一组简单表达式进行比较以确定结果,个表达式与一组简单表达式进行比较以确定结果,CASE 搜索函数计算一组布尔表达式以确定结果,搜索函数计算一组布尔表达式以确定结果,两种格式都支持可选的两种格式都支持可选的 ELSE 参数。参数。例(例(1):):select sum(CASE cvoutype when 01then isnull(iainquantity,0)when 70then+isnull(iainquantity,0)WHEN 10 t
4、hen+isnull(iainquantity,0)when 08then+isnull(iainquantity,0)when 09then-isnull(iaoutquantity,0)when 27then-isnull(iaoutquantity,0)when 11then-isnull(iaoutquantity,0)else 0 end)from ia_subsidiary例(例(2):):select(case when iainquantity is not null then iainquantity else 0 end)as 入库数入库数量量 from ia_subsid
5、iaryConvert:将某种数据类型的表达式显式转换为另一种数据类型。:将某种数据类型的表达式显式转换为另一种数据类型。例:例:select CONVERT(char(5),cvoucode)from ia_subsidiaryIsnull:使用指定的替换值替换:使用指定的替换值替换 NULL 例:例:select isnull(iainquantity,0)from ia_subsidiary Isdate:确定输入表达式是否为有效的日期,如果输入表达式是有效的日期,那么:确定输入表达式是否为有效的日期,如果输入表达式是有效的日期,那么 ISDATE 返回返回 1;否则,返回;否则,返回 0。下表显示一组示例所得到的返回值。下表显示一组示例所得到的返回值 例:例:select Isdate(dvoudate)from ia_subsidiary第41页,共43页。第42页,共43页。演讲完毕,谢谢观看!第43页,共43页。