當前位置:首頁 » 編程語言 » sql中實現二級標題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql中實現二級標題

發布時間: 2022-07-03 13:39:43

① 二級分類 sql語句

create table category(
id number primary key,
name varchar(20),
sunid number
);
insert into category values(1,'aa0',0);
insert into category values(2,'bb1',1);
insert into category values(3,'cc1',1);
insert into category values(4,'dd0',0);
insert into category values(5,'ff1',3);
insert into category values(6,'gg1',3);

select b.id,b.name from category a join category b on a.id=b.sunid and a.id =1;

結果:
id name
2 bb1
3 cc1

不知道樓主是不是想要這種結果,這是使用自連接實現的

② SQL語句,結果標題分列顯示

方法有很多種,最簡單的,就是在前台制好你的表格頭,然後從資料庫,讀取數據。

還有種,對資料庫語句編寫,和前台html表格處理要求較高。在後台統計好要合並的單元格,然後動態從資料庫輸出。

==============================================

說簡單了,意思都還變了!!

怎麼說呢?你要的是合並了單元格的表格頭,從資料庫出來的,是二維表格數據,是不可能有那樣合並了單元格的數據的。怎麼很多人要理解,從資料庫輸出合並了單元格的形式呢?這當然不行。

咱的意思,就是什麼。既然資料庫出來的是二維表格,無法改變。那就分成兩個部分來處理,一個是純數據,二個是你要個表格頭。表格頭就在前台處理完成,不從資料庫出來。出來的就是純數據。然後,把這兩部分拼湊起來。

不知道能否,搞的明白我的意思呢!怎麼說的這么累。還反過來問我,搞得懂行否?

====================

自己看圖片,紅色的,就是你自己的在前台處理好的,藍色的就是從資料庫出來的。

③ oracle資料庫,補全二級條件的sql語句怎麼寫啊

1、select max(id) id from A
2、按照取出序列最大值加1,建立ID序列
-- Create sequence
create sequence ID_SEQ
minvalue 1
maxvalue 9999999
start with ID的最大值加1
increment by 1;
3、select distinct(class) from B where class not in (select class from A )
4、insert into A select ID_SEQ.nextval,distinct(class) , ID_SEQ.nextval-1 from B where class not in (select class from A ) ;

④ 獲取二級欄目的sql語句該怎麼寫

二級欄目應該有一列是表明從屬哪個一級欄目
如果為一級欄目那列就該是空或是0
要獲取所有二級欄目就找到那列不為0的就可以
select * from tablename where 一級欄目>0

⑤ sql 實現 二級 分類匯總

設數據簡略如圖:分類匯總後,選中「C」列,按「F5」——「定位條件」——「空值」,如圖:——「確定」——輸入「=」——按「↑」——按「Ctrl」+「Enter」,如圖:點,效果如圖:不知雖不是你要的效果。

⑥ sql語句查詢一級分類下的二級分類以此類推

封裝一個類:

<?php

namespace AppModelsAdmin;

use ;

class Sort extends Model

{

public $table = 'type';

//允許資料庫批量操作

public $guarded = [];

/**

* 格式化數據

* @return 調用對象

*/

public function tree()

{

//獲取所有的類

$sorts = Sort::get();

return $this->getTree($sorts,0);

}

/**

* @param [sorts] $[需要被格式化的數據]

* @param pid 當前分類的父類

*/

public function getTree($sorts,$pid =0)

{

//設置一個空數組

$arr = [];

//遍歷出所有的父級分類

foreach ($sorts as $k => $v) {

//判斷當前分類是否為頂級類

if($v['pid'] == $pid){

//將子類賦值到頂級類的下方

$v['path'] = $v['name'];

//將值存入一個數組中

$arr[] = $v;

//遍歷出所有的二級類

foreach($sorts as $x => $y){

//判斷

if($v['id'] == $y['pid']){

$y['path'] ='☆---'. $y['name'];

//將獲得二級類存入到數組中

$arr[] = $y;

}

}

}

}

return $arr;

}

}



⑦ 求一條二級分類sql查詢語句

SELECT A.*,B.* FROM [Proct] AS A, [CClass] AS B WHERE A.ClassID=B.ID And A.ClassID=" & CLng(ClassID) & " ORDER BY A.ID DESC

⑧ SQL語句,可以將各級菜單內容顯示出來,格式如「一級菜單」/「二級菜單」/「三級菜單」

SELECT sys_connect_by_path(name,'/') FROM mole CONNECT BY PRIOR GRADE=PARENT START WITH PARENT='0'

⑨ Java演算法

你只想查三級?大概就是下面這樣吧 就是個思路 按一級查二到三級就是深入兩次 按這么寫的話你想查幾級都可以


publicList<Title>findChildren(longparentId,intdepth){
List<Title>children=titleDAO.findByParentId(parentId);
if(depth>1){
for(Titletitle:children){
children.addAll(findChildren(title.id),depth-1)
}
}
returnchildren;
}

findChildren(3l,2);