数据库基础第二天

来源:互联网 发布:数值最优化 pdf 编辑:程序博客网 时间:2024/06/08 03:11

一:查询

列名 as  别名  与 别名=列名 一样

在调用其他查询时 要为 该查询 起别名 

in【1,2,3】=between 1 and 3.=or 1 or 2 or 3 =>1 and <3

insert into newwebMenu values (newid(),'生产流程','/ProductsProcess','product','','','2')
go
update newwebmenu set parentid=(select id from newwebMenu where name='生产管理')
where name='生产流程'


go


insert into webmenu select * from newwebmenu where name='生产流程' 


select top(0) * into 目标表 from 表 where ...

二:聚合函数

sum

avg

count:

max:最大值

min:最小值

distinct:去重

having :用于查询后的筛选

三:模糊查询

like

[]:范围限制

%:任意字符

_:任意单个字符

^:非该字符

ESCSP:自定义通配符

四:类型装换

使用 CAST:

CAST expression AS data_type )

使用 CONVERT:

CONVERT (data_type[(length)], expression [, style])


五:字符操作

select lefr(data,len) right

ltrim ,rtrim

sbustring('data',1,1)

六:时间操作

data.add()

data.diff()

select DATEDIFF(HOUR,'2013-10-12 10:25:52.400',getdate()) as '时间差'

eg:



select convert(char(8),getdate(),108) as yourtime,
convert(char(10),getdate(),120) as yourdate,
left(convert(char(10),getdate(),120),4) as youryear
  
select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1
  
select convert(char,dateadd(DD,-2,getdate()),111)

newID()

0 0
原创粉丝点击