1. 类型转换方法1:Convert(目标类型,待转换的字段,格式)
2. 类型转换方法2:Cast(待转换的字段 as 目标类型)
3. 日期增加:DateAdd(日期的年/月/日...,增加的数值,日期字段)
4. 日期减少:DateDiff(日期的年/月/日...,开始日期字段,结束日期字段)
5. 取出日期的年/月/日...:DatePart(年/月/日...,日期字段)
6. 将字符串转成大写:Upper(待转换字段)
7. 将字符串转成小写:Lower(待转换字段)
8. 将字符转成Ascii码:Ascii(待转换字段)
9. 从左侧截取多个字符:Left(待截取字段,截取字符数)
10. 从右侧截取多个字符:Right(待截取字段,截取字符数)
11. 获取当前数据占用的内存大小:DataLength(待计算字段)
12. 去掉左右不可打印字符:Trim(待操作字段)
13. 去掉左侧不可打印字符:LTrim(待操作字段)
14. 去掉右侧不可打印字符:RTrim(待操作字段)
Select
Top 2
CallerNumber
Sum(DateDiff(Second,startdatetime,enddataetime)) As 时长,
Count(*) As 电话数
From
CallRecords
Where
DateDiff(Month,'2010-7-1',startdatetime)=0
Group By
CallerNumber
Order By
时长
Desc
CallerNumber | 时长 | 电话数 |
---|---|---|
001 | 1153 | 4 |
003 | 340 | 2 |
防止Sql注入:
1. SqlCommand对象的CommandText字符串参数化:Select count(*) From UserInfo Where UserName=@UserName And UserPwd=@UserPwd;
2. 给SqlCommand对象的对应参数赋值:
sqlCommand