社区
基础和管理
帖子详情
求一条关于树的sql语句
jackedfang
2004-08-05 04:09:53
a
/ \
b c
/ \
d e
/ \
f g
我要修改e节点的父节点,要求可以选择的父节点只能是a,b,c,d,请问怎么才能把父节点限制再abcd里面,而不要efg呢?就是e的父节电就是和他同级或者比他高的吧 .我想用伪列level,但是没有弄出来。请大家帮帮我啊。
...全文
173
2
打赏
收藏
求一条关于树的sql语句
a / \ b c / \ d e / \ f g 我要修改e节点的父节点,要求可以选择的父节点只能是a,b,c,d,请问怎么才能把父节点限制再abcd里面,而不要efg呢?就是e的父节电就是和他同级或者比他高的吧 .我想用伪列level,但是没有弄出来。请大家帮帮我啊。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuhongli_1978
2004-08-05
打赏
举报
回复
up
jxc
2004-08-05
打赏
举报
回复
先查找e结点对应的子结点列表:
select node from t_tree
start with node = 'e' connect by parent node = node_paret;
再去除掉就行了。
select node from t_tree where node not in(
select node from t_tree
start with node = 'e' connect by prior node = node_paret
);
mysql 删除
一条
数据
sql语句
_sql删除语句
sql 删除语句一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是
一条
delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多条记录多个表。删除数据库中的数据sql 删除语句一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是
一条
delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多...
用
SQL语句
删除数据库重复数据,只保留
一条
有效数据
在实际开发中,可能会遇到数据库多条数据重复了,此时我们需要删除重复数据,只保留
一条
有效数据,用
SQL语句
怎么实现呢,下面我们模拟一下: 1.准备重复数据: 2.过滤出存在重复数据的信息:
SQL语句
: SELECT dname FROM dept GROUP BY dname HAVING count( dname ) >1 数据库筛选结果: 3.从重复数据中筛选出
一条
需要保存的数据:
SQL语句
: SELECT min( deptno ) -- max( deptno )
怎么在数据库中同时执行两条
sql语句
并且当
一条
语句报错另
一条
语句就不再执行?
这个是啥我也忘了,反正是这样写的: set autocommit=0; BEGIN;
sql语句
ROLLBACK;/commit; set autocommit=0;这个东西必须得要的,因为它可以帮助你关闭一个自动执行的操作,要是不加的话,代码很容易出错,因为我试过 ROLLBACK;//回轮(执行时返回两条
sql语句
或多条
sql语句
,并不执行两条或多条
sql语句
) commit;//提交(执行时如果
一条
语句出错其他的语句将不再执行,停止执行) 实用于银行转账,扣钱时对方账户里加钱,这个操作
MySQL多条
SQL语句
合并实现
例如,在插入
一条
记录的同时更新其他相关记录,如果其中一个操作失败,通过事务可以回滚所有修改,确保数据的一致性。块,可以将多条
SQL语句
作为一个事务进行执行,确保它们要么全部成功执行,要么全部不执行。关键字,在事务块执行完最后
一条
SQL 语句后,MySQL 会隐式地将事务提交或回滚(取决于 SQL 语句的执行结果)。来将多条 SQL 语句包裹在一个事务中,确保它们要么全部成功执行,要么全部不执行。通过将多个插入语句合并成一个事务,在一次性执行的过程中减少了与数据库的交互次数,从而提高了插入效率。
【SQL】 使用
SQL语句
在表中添加数据(
一条
/ 多条)
【SQL】 使用
SQL语句
在表中添加数据(
一条
- 多条) 1.单条数据 insert into 表名(字段名1,字段名2)value(值1,值2); 例如: insert into tablename(op_time,name,student_no,grade) value('2020-01-23', '张三 ','1','88'); 2.多条数据 insert into 表名(字段名1,字段名2)values(值a1,值b1), (值a2,值b2); 例如: insert into tablenam
基础和管理
17,381
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章