一:查询
列名 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()