- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一单元:
一、
1、会帮助
2、会注册服务器
3、日期函数的使用
4、启动/停止各服务
二、关于函数:
1、day、month、year的参数都是日期型(年月日)
year(2012-9-15)=2012 取年
month(2012-9-15)=9 取月
day(2012-9-15) =15 取日
2、格式:getdate(),取机器的当前日期(含时间)
3、dateadd(参数1,整数n,日期) ,一个日期上加上几个月/年/日后的日期
dateadd(month,3,2012-9-15)=2012-12-15
参数1可为:day,month和year
4、datediff(参数1,日期1,日期2):求两日期之间相差几天/几月/几年
参数1同上。
5、取一个日期中的年/月/日的函数:datename(返回类型为字符)和datepart(返回类型为整型)
datename(参数1,日期(年月日时分秒毫秒))
datepart(参数1,日期(年月日时分秒毫秒))
参数1同上:day\month\year
第二单元: 简单查询
1、基于一个表的查询:select 要查询的字段列表(*表示全部列) from 表名 where 条件
2、在where中各种运算符的使用:=、!=、in、between ...and....
city in (成都,宜宾,重庆) , stuno in (111,123,234,456) 不同于 stuno in (111,123,234,456) 类型保持一致
score=60 and score=100 等价于:score between 60 and 100
3、字符串操作函数:
求一个字符串中的子串:substring(原串,取的起始位置,取的长度)
例:substring(teacher,3,4)=ache
模糊查询:like和通配符%(代表任意长度的任意字符)和_(代表的一个任意字符)
所有姓张的:name like 张%
第二个字母为S的商品代码: prodno like _S%
3、distinct短语:去掉查询结果中的重复行
用法: select distinct 要查的字段 from .... where
第三单元:基于一个表的查询、函数的使用 、分组查询
1、同时执行多个查询语句(一个语句后用go)
例:查询orders表和distributors表所有的列内容
select * from orders
go
select * from distributors
go
2、查询结果列中可含表达式(含算术运算符)
select name, price*1.2 from sales where name like _ _AB
3、排序查询结果,使用order by 字段名
select name,price from sales order by price desc(降序)
4、数学函数的使用
abs(数字表达式):求绝对值。如abs(-2.6)=2.6, abs(2.6)=2.6
ceiling(数字表达式):求大于或等于所给数字的最小整数。如ceiling(5.5)=6,ceiling(-7.2)=-7
floor(数字表达式):求小于或等于所给数字的最大整数。如floor(5.8)=5,floor(-9.2)=-10
round():进行四舍五入.例:round(1024.33,1)=1024.30, round(1058.33,-2)=1100
square():求平方.例:square(-5)=25
sqrt():求平方根.例:sqrt(25)=5
sin()、cos():求正余弦值
tan()、cot():求三角正切、余切值
log():返回给定 float 表达式的自然对数. (ln3)
log10():返回给定 float 表达式的以 10 为底的对数.
power():返回给定表达式乘指定次方的值.例:power(2,3)=8,表示2的3次方
sign():返回给定表达式的正 (+1)、零 (0) 或负 (-1) 号,例:sign(-2)=-1
5、字符串函数的使用
len(字符串表达式):求串的长度。如:len(张A)=2
lower():转换成小写字母 如:lower(I 12 am)=i 12 am
upper():转换成大写字母 如:upper(I am)=I AM
ltrim():去掉串左边的空格,例:ltrim( love)=love
rtrim():去掉串右边的空格,例:rtrim(love )=love
reverse():返回字符表达式的反转.例:reverse(teacher)=rehcaet
ASCII()
文档评论(0)