简单SQL语句

插入语句

INSERT INTO 表名称 VALUES (值1, 值2,....)

我们也可以指定所要插入数据的列:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

建表语句

CREATE TABLE MENU01 (

S_ID VARCHAR2(100),

S_CAPTION VARCHAR2(100),

S_PARENT_ID VARCHAR2(100),

S_LEVEL VARCHAR2(100),

PRIMARY KEY (S_ID)

);

创建视图

CREATE VIEW view_name ASSELECT column_name(s)FROM table_nameWHERE condition

拼接SQL语句

全拼接:UNION ALL

修改表结构SQL

修改表名:

ALTER TABLE srcRENAME  TO dest;
修改列名:
EXEC sp_rename '表名.[原列名]', '新列名', 'column' (Silver Lee实践有效)

 

修改列的数据类型:

ALTER TABLE tablename MODIFY col VARCHAR2(255);
如果同时需要修改列名和数据类型,则可以先修改数据类型再来修改列名,即执行上述两条sql语句。
增加列:
ALTER TABLE tablename ADD 列名 数据类型
删除列:
ALTER TABLE tablename DROP COLUMN 列名

 如果想在test表中增加一个recommend字段,类型为char,字段长度为1,默认值为‘n’,可以采用以下的sql语句:
   ALTER TABLE test ADD recommend char(1) DEFAULT 'n'

 

您也可以用ALTER TABLE命令为已有的数据表新增完整的新数据行,如下所示:
ALTER TABLE MyTable
ADD columnC tinyint NOT NULL DEFAULT 13
GO

分组

SELECT

SUM(F_ONLINE_RATE),

I_YEAR

FROM

TAB_DEV_STATUS_HISTORY

WHERE

1 = 1

AND I_OBJ_TYPE = 80

GROUP BY I_YEAR

去重

DISTINCT

SQL排序

降序

ORDER BY L.DT_OCCUR_TIME DESC

升序

ORDER BY L.DT_OCCUR_TIME 

猜你喜欢

转载自www.cnblogs.com/7q4w1e/p/9548346.html