關(guān)于SQL有什么技巧分享?
網(wǎng)友解答: --修改指定表的字段名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))
--刪除外鍵關(guān)系
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);
網(wǎng)友解答:1、SQL也是一種語言;
2、SQL語句實際是一種操作行為的表達(dá),因此首先要知道SQL的基本操作語法,DDL,DML;
3、要有基本的統(tǒng)計學(xué)思想,畢竟SQL在業(yè)務(wù)中做統(tǒng)計的情況很多,因此分組、最大值、最小值、平均值等都是基礎(chǔ);
4、要知道各個SQL的時間實現(xiàn)方式,時間語法很重要;
5、在此強調(diào)要懂得統(tǒng)計學(xué)思想,這樣,你才能明白某些復(fù)雜的統(tǒng)計如何抽絲剝繭實現(xiàn);
6、學(xué)會分布查詢,不是所有的查詢都要一步到位,實現(xiàn)最終結(jié)果,發(fā)現(xiàn)相同的部分,實現(xiàn)數(shù)據(jù)的原子化,借助中間表查詢