.Net初学者(6)之数据库

convert(int,列ID)
将id转为整型

日期格式转化
print convert(varchar(10),getdate(),109)
109 表示日期格式 每个国家日期格式不同 具体百度
varchar(10) 10位字符串

union联合 join连接
select * from Tb1 如果Tb1和Tb2列不一样 select tsname,tsId from Tb1
union all union all
select * from Tb2 select taname,taid from Tb2

必须注意的是 两个表的列必须相同 可以联合多个表

union all 包括重复
union 去除重复
查询销售总价
select
商品名称,
销售总价=sum(销售价格x销售数量)
from table1
groupby 商品名称
order by 销售总价 asc desc 升降序
查询最低分最高分平均分
select
max(math) as 最高分
min(math) as 最低分
avg(math) as 平均分
from Tbscore

     一次插入多条语句
     insert into Tb 
     select '姓名1','男',‘北京市海淀区’,‘1388374979’
     union all
     select '姓名2','男',‘北京市海淀区’,‘1388374979’
     union all
     select '姓名3','男',‘北京市海淀区’,‘1388374979’

GETDATE() 获取当前日期
print getdate()
print sysdatetime() 更精确
dateadd 计算增加后日期
增加天数select 200 dateadd(day,增加数量,getdate())
增加月数select 200 dateadd(month,增加数量,getdate())

 计算日期差

datediff()
select datediff(天,开始日期,结束日期) 计算相差多少天
select datediff(月,开始日期,结束日期) 计算相差多少年
select datediff(year,‘开始日期’,结束日期) 计算相差多少年
技术日期可以getdate() 或者自定义

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值