代码改变世界

sql server 2008 的 复杂应用

2016-04-10 09:44  TNT_xxx  阅读(213)  评论(0编辑  收藏  举报

  >>>>>>>>>>>>>>>>>>>>>>

       1. 首先要说的 是 in ,它意思就是说 你需要 查的 条件 

              在一个 范围或者  或者 不是一个 唯一确定的 值

      eg: select *from student 

               where  Dname  in ('计算机系','电气工程系')

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2. 所谓的  模糊查询 就是 说 用 一些 特殊的字符来 代替

               eg: select *from student 

                         where  name like '计%'

                           _ 只是代表一个字符,% 代表 若干

                             []  就会 比较 复杂一点,处于其中 的就行

                       开头,结尾 ,中间 ,两端

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

3.sql 里面 操作 datetime 的 几个 常用 函数

            yy-mm-dd HH-mm-ss

       抽出月份:int 型 x =datepart(mm, date)

       计算年龄:或者 是 差值

          datediff(yy,date1,date2)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>