SaS中ne在mysql语句对应_SAS学习经验总结分享:篇四—SQL过程
SQL過程
SQL過程是實現(xiàn)對數(shù)據(jù)集或關(guān)系數(shù)據(jù)庫的表進(jìn)行操作的過程,對數(shù)據(jù)集或關(guān)系數(shù)據(jù)庫的表進(jìn)行查詢、修改、創(chuàng)建表、刪除數(shù)據(jù)、插入數(shù)據(jù)和更新數(shù)據(jù)等功能。提現(xiàn)了SAS對大型數(shù)據(jù)庫管理系統(tǒng)通用的SQL語言支持。
SQL過程語法
Proc sql ;
數(shù)據(jù)操縱語句;
quit;
數(shù)據(jù)操縱語句:是實現(xiàn)對數(shù)據(jù)集或關(guān)系數(shù)據(jù)庫的表進(jìn)行操作的過程,對數(shù)據(jù)集或關(guān)系數(shù)據(jù)庫的表進(jìn)行查詢、修改、創(chuàng)建表、刪除數(shù)據(jù)、插入數(shù)據(jù)和更新數(shù)據(jù)等功能。
1、創(chuàng)建表語句
(1)基本語句創(chuàng)建表:根據(jù)數(shù)據(jù)屬性定義表明、列名及列屬性
create table 表名 (列名1 屬性,列名2 屬性,列名3 屬性);
屬性如 char、character、date、dec、decimal、float、int、num、numeric、real、smallint、varchar
(2)查詢語句創(chuàng)建表:實際是復(fù)制查詢語句指定列的列名和對應(yīng)列的數(shù)據(jù)到新表中,相當(dāng)于數(shù)據(jù)集的復(fù)制。
create table 表名 as select 列名1,列名2,列名n from 表名 ;
(3)LIKE語句創(chuàng)建新表結(jié)構(gòu):只創(chuàng)建表結(jié)構(gòu),不復(fù)制數(shù)據(jù)。
create table 表名 like 已存在表名;
2、創(chuàng)建索引語句
(1)創(chuàng)建簡單索引:只對表中的一個列創(chuàng)建索引,此索引的索引名必須與列名相同。
create index 索引名 on 表名 (列名);索引名需與列名一致
(2)建立復(fù)合索引:只對表中的多個列建立索引
create index 索引名 on 表名 (column1,column2,)
3、select查詢語句:實現(xiàn)對數(shù)據(jù)集或關(guān)系數(shù)據(jù)庫中的表進(jìn)行數(shù)據(jù)查詢
(1)單表查詢:
select | from 表名|視圖名 ;
查詢條件:①where語句 列名(=/eq ^=/ne >/gt =/ge <=le ?and or not )
②group by語句: group by 列名1 列名2;
③having語句:用在group by 語句后面實現(xiàn)對分組數(shù)據(jù)按條件過濾,相當(dāng)于where。
④order by語句:按指定列降序或升序排序,order by 列名1,列名2< desc>;
總結(jié)
以上是生活随笔為你收集整理的SaS中ne在mysql语句对应_SAS学习经验总结分享:篇四—SQL过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos6.6 源码安装mysql5
- 下一篇: mysql 修复表 阿里云_MySql数