sql
utf-8 通用類型格式
-字符串截取數據是從1開始索引的 把訂單號拼接成10位的字符 先組合在right截取10位
select right('0000000000'+CAST(12345 as varchar(10)),10)
轉換函數
cast (數據或字段 as 類型)
convert(類型,數據或字段)
日期函數
//返回周
select DATEPART(ww,GETDATE());
-〉加日期
select DATEADD(day,5,getdate())
->減日期
select datediff(day,getdate(),'2013-12-26')
group by 分組中的字句才能出現在select中
聚合函數與分組常常一起使用
->count
->sum
->avg
->max
->mix
聚合函數 having不能使用別名,使用order by 可以使用別名!!
order by可以使用列序號 也就是count(*)在第幾列 (極少用)
測試查詢
select 1,cast(2 as varchar(5)),99
union
select 3,convert(varchar(5),99),98
union
select 2,'b',89
union去除重複 union all 不過濾
對於聯合結果集查詢都是由第一個來決定
->插入數據
insert into 表名(列名)
values
(值1),
(值2),
(值3),
-> 其實後面就是一個結果集(*)
insert into 表名(列名) 結果集
-> insert into 表名(列名)
select 值
union
select 值
union
。。。
-> insert into 表名(列名) select 列 from 另一張表;
語法1
有點類似於
select 列 into 新表 from 本表;
語法2
insert into 表名(列名) exec 存儲過程
區別是語法1要求表必須存在,而語法要求表必須不存在
可以提取單個列
sql第一章總結函數 select into from
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.