對sql語句的查詢結果按條件顯示不同的顏色

2021-03-04 08:49:28 字數 2848 閱讀 2348

1樓:dark等待

在sql server中據我了解現在還沒這個功能吧,但是如果在網頁中就完全可以

做到這樣的功能,你可以在資料庫中判斷是那種型別的資料你要顯示什麼顏色記錄到乙個欄位中,在頁面顯示的時候當前行顯示的顏色使用你資料庫中設定的那個行的顏色就可以了。

2樓:匿名使用者

這個顏色字型控制sqlserver當然是做不到了,但是可以根據你查詢的內容加狀態標示

然後讓其他程式語言實現,比如在html中識別查詢出來的狀態1為紅色2為綠色等等

3樓:

思路:頁面顯示報表的時候用css進行控制。

4樓:匿名使用者

我不知打啊啊 啊

sql語句查詢,根據乙個表中乙個列,該列在兩個不同條件同時滿足的查詢結果

5樓:依然特雷西

1、在計

bai算機中,開啟foxtable軟體,新建du乙個表

zhi格,比如學生的評價成績dao表內,並輸入資料,如下圖所示。容2、接著,滑鼠左鍵單擊選擇選單下的【雜項】,如下圖所示。

3、 然後,在選單欄目中,滑鼠左鍵單擊【sql查詢】,如下圖所示。

4、接著,在【sql查詢】視窗上,選擇資料來源,如下圖所示。

5、然後,在【sql查詢】視窗上,輸入sql查詢語句,如下圖所示。

6、 接著,在**的預覽中,可以看到通過查詢語句所顯示的資料了,如下圖所示。

6樓:落月

以下語句復完美解決制!

select id from dollar whereid in(select id from dollar where type not in('a') group by id having sum([money])>=300)

andid in(select id from dollar where type in('c','d') group by id having sum([money])<=300)

乙個baisql語句中,乙個from最多隻du能對應乙個group by,所以zhi

你的having,也只dao能有乙個。

7樓:匿名使用者

你的條件是自相矛盾的

type not in a,我選擇b, sum(money) >=300,

type in b c, 我也選擇b,但是要滿足sum(money) <300,這樣的結果永遠是空集。

8樓:匿名使用者

按照你的邏輯baisql應該這du樣

select id from dallar

where type not in('a') group by id having sum(money)>=300

intersect

select id from dallar

where type in('c','d') group by id having sum(money)<300;

但是個人感覺你的邏輯zhi有問dao題,

想查詢專(type not in(a)

屬但sum(money)>=300 )且(type in(c,d)但sum(money)<300 )中所有的結果

那肯定只查的是type in(c,d) 但(sum(money)>=300 且sum(money)<300 )的了

9樓:匿名使用者

select id

from dallar

where type not in (a)group by id

having sum(money) >= 300union

select id

from dallar

where type in (c, d)

group by id

having sum(money) <= 300

10樓:匿名使用者

你語句裡的in(a) 那個a應該是要加單引號的吧

in(c,d) c和d也是要加單引號的

11樓:匿名使用者

id 不是唯一的? 你用id來分組查詢?

12樓:匿名使用者

ytbelwxg 的答案是正解

求sql查詢語句,表的列資料按照條件不同輸出為不同的列,並統計個數。

13樓:匿名使用者

select distinct(單位),count(單位) as 型別

數量,sum(case when  型別=1 then 1 else 0 end)  as 型別為1 ,

sum(case when 型別=2 then 1 else 0 end) as 型別為2,

sum(case when 型別=3 then 1 else 0 end) as 型別為3

from sh1

group by 單位

已測試,結果:

a2110

b3111

c1010

也祝福您專身體健康,多金多福 ,快屬採納,哈哈!

14樓:匿名使用者

select 單位

zhi,

sum(case 型別

dao when '1' then 1 else 0 end) as 型別為

版1,sum(case 型別 when '2' then 1 else 0 end) as 型別為2,

sum(case 型別 when '3' then 1 else 0 end) as 型別為3

from 表權a group by 單位

sql語句查詢並統計查詢結果數量

可以通過count函式來實現。sqlone select from tablename1 where id 5 此語句查詢出來多條記錄,之後看做乙個新的表。sqltwo select conut from select from tablename1 where id 5 as tablename2...

sql語句怎樣進行資料庫欄位的條件查詢

可以通過where條件語句實現。sql select from tablename where name like 張 and id 5 解釋 以上就是通過條件查詢出名字以張開始的,id大於5的表資料。備註 多條件之間如果是同時滿足用and,如果是滿足其中乙個用 or。呼叫處直接用 getchann...

SQL查詢多條符合條件的記錄,SQL查詢滿足兩個條件的重複記錄只顯示2條記錄的方法

select from table where column a in select 條件n from table where 總之你的多個 條件 如果能用select出來的話,把結果放到in裡就可以了。查詢符合條件的記錄,關鍵字 where 假如 表 table 中有3個字段,t1,t2,t3並且...