• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
tyne0921
博客园    首页    新随笔    联系   管理    订阅  订阅
SQL学习分享之数据链接(二)

1、插入数据

insert into table(id,name) values("","")                                                            ---插入数据到table表中

如:INSERT INTO sms.Communication  ( RefType,RefId,Type,Message,CreateUserId,CreateDate ) values (1,118113,11,'This is a test!affiliate to sms',1009,GETDATE())

2、查询在某一时间段的数据

a. time between '2014/04/18' and '2014/06/19'                                               ----查询时间段在4月份与6月份的数据

如:select count(*) from client.RequestByRecurrence where RequestProstatusId=3 and ScheduleTime between '2014/6/1'and '2014/6/19'

b.time >'2014/04/18' and time< '2014/06/19'                                                 ----得出的结果与上面的一致

Tip:注意likes '2014/05%'                                                                               ----like关键字用于字符串的匹配

3、多表链接

select count(*)  from(
 select RequestNum,RequestProstatusId,sms.ServiceCode.ServiceCodeId,sms.ServiceCategory.ServiceCategoryName,ScheduleTime
  as a from client.RequestByRecurrence inner join sms.ServiceCode on client.RequestByRecurrence.ServiceCodeId=sms.ServiceCode.ServiceCodeId
  inner join sms.ServiceType on sms.ServiceType.ServiceTypeId=sms.ServiceCode.ServiceTypeId
  inner join sms.ServiceCategory on sms.ServiceType.ServiceCategoryId=sms.ServiceCategory.ServiceCategoryId                                                                 --------这个多表链接做查询
  )
 as schedule where RequestProstatusId=3 and ServiceCategoryName='Landscaping'                                                                                                            -------在上面做出的查询中统计满足Where条件的数目

 

 

posted on 2014-06-19 17:53  tyne0921  阅读(209)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3