关于SQL有什么技巧分享?

网友解答: --修改指定表的字段名EXEC sp_rename 't_table.name','name2','COLUMN'--删除表字段ALTER TABLE t_table DRO

网友解答:

--修改指定表的字段名

EXEC sp_rename 't_table.name','name2','COLUMN'

--删除表字段

ALTER TABLE t_table DROP COLUMN name;

--获得numeric(19,0) 类型的唯一值

select distinct cast(substring(replace(replace(replace(replace(replace(replace(replace(newid(),'-',''),'A',''),'B',''),'C',''),'D',''),'E',''),'F',''),0,19) as numeric(19,0))

--删除外键关系

alter table t_table drop constraint FK1025DF2DB4AFE697;

--增加字段

ALTER TABLE t_table ADD num numeric(19, 0);

--修改字段类型

ALTER TABLE t_table ALTER COLUMN name varchar(30);

网友解答:

1、SQL也是一种语言;

2、SQL语句实际是一种操作行为的表达,因此首先要知道SQL的基本操作语法,DDL,DML;

3、要有基本的统计学思想,毕竟SQL在业务中做统计的情况很多,因此分组、最大值、最小值、平均值等都是基础;

4、要知道各个SQL的时间实现方式,时间语法很重要;

5、在此强调要懂得统计学思想,这样,你才能明白某些复杂的统计如何抽丝剥茧实现;

6、学会分布查询,不是所有的查询都要一步到位,实现最终结果,发现相同的部分,实现数据的原子化,借助中间表查询

标签: