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
最新推荐文章于 2023-01-05 14:35:10 发布