sql
可爱的丹丘
认真是一种态度
展开
-
SQL语言
一、SQL语言分4类:DDL数据定义语言,不支持事务。使用truncate时,表不能与他表有关联 【create、alter、drop、truncate】DML数据操纵语言,支持事务。 【insert、update、delete、select】TCL事务控制语言 【commit、savepoint、rollback】DCL数据控制语言 【grant、revoke】二、事务1...原创 2018-01-10 10:46:29 · 233 阅读 · 0 评论 -
ORACLE语句
序列//(序列名一般以sq_开头,以“sq_表名”命名)一般,一张表对应一个序列。create sequence 序列名start with n incrementby n;--序列在使用前必须初始化,方法:序列名.nextval。即:先select sq.nextval from dual, 再select sq.currval from dual。insert into原创 2017-12-28 17:02:02 · 138 阅读 · 0 评论 -
如何在sql排序后给排好的数据加序号
select 学号,日期,row_number() over(partition by 学号 order by 学号) from A表;Mysql利用用户变量rowno获取排序后的序号,相当于Oracle的伪列select id,score,(@rowno:=@rowno+1) as rowno from test,(select (@rowno:=0)) b order by score d转载 2017-12-20 15:50:34 · 6355 阅读 · 0 评论 -
group_concat()拼接当前id的所有父id
group_concat()原创 2018-05-10 14:56:39 · 1712 阅读 · 0 评论 -
存储过程Case
Begin Declare len Int; Declare J Int DEFAULT 1; Declare v_sql Varchar(500) default ''; Select Max(LENGTH(idpath)-LENGTH(Replace(idpath,'-','')))+1 into len From b_km_info; drop ta...原创 2018-09-17 16:52:52 · 864 阅读 · 0 评论