sql語句查詢根據表中列該列在兩個不同

2021-04-12 11:44:32 字數 2825 閱讀 4515

1樓:依然特雷西

1、在計

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

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

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

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

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

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

2樓:匿名使用者

你的條件是自相矛盾的

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

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

3樓:匿名使用者

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

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

4樓:匿名使用者

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

5樓:匿名使用者

ytbelwxg 的答案是正解

sql server如何在同一表同一列根據不同條件查出兩個值?

6樓:匿名使用者

你自己列幾條簡單的資料,把你要的結果也列一下。不然好難懂你要的效果。

oracle中怎樣用乙個sql語句根據同一表中不同欄位的條件查詢該表中另一字段中不同的值

7樓:匿名使用者

1、通bai

過pl/sql developer登入到資料庫的管理介面。du2、在zhideveloper的主介面左側,找到daotables,並。版

3、在的表中權,找到要修改的表,並在其上單擊滑鼠右鍵,選擇edit。

4、在彈出的edit table中選擇columns,去找我們想要查詢的字段。

6、選中失效的儲存過程,單擊滑鼠右鍵,選擇recompile。等待過程結束就完成了。

8樓:匿名使用者

首先你這裡的不同字段 應該有個優先順序

別,類似先判斷哪個字段然後判斷哪個欄位回..

如果僅僅以字段答 和 字段值 來作為條件 用decode 套 decode 直到符合你的邏輯需求。

如果牽扯到兩個字段值的比較 例如 如果欄位a等於欄位b則顯示*** 這種判斷請使用nullif配合decode也可以用when case (9以前可能不支援nullif)

如果是模糊比較例如 欄位a 大於欄位b 需要更多的函式來判斷 常用的有 sign..通過加減法之後的結果來判斷兩個字段大小。

9樓:匿名使用者

--記得及時採納,今天任務還沒完成,只差乙個了

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

10樓:匿名使用者

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

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

11樓:匿名使用者

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查詢語句,同一張表同一列按照不同的查詢條件,顯示不同的資料

12樓:匿名使用者

select 單號,case when 單號 like 'qw%' then 金額 when 單號 like 'th%' then -1*金額 else 金額 end 金額

from a;

13樓:匿名使用者

select 單號, (case when 單號 like 'qw%' then 1 when 單號 like 'th%' then -1 else 0 end) * 金額

from a

14樓:匿名使用者

select 單號,

(case substr(單號,1,2) when 'qw' then 金額

when 'th' then -1*金額

end case) as 金額

from a

15樓:

select case when substr(單號,1,2) ='qw' then abs(單號)

when substr(單號,1,2) =th' then -abs(單號)

end case,

金額 from a

sql語句如何查詢表中某一列的相同資料

寫個函式或儲存過程,使用游標變數,根據條件,把滿足條件的記錄儲存到另張表裡面 select from 表名 where count 列名 1 order by 列名 select from 表名 tb where select count 1 from where id tb.id 2 sql語句如...

在SQL中根據要求寫建立表的語句,,

用如下語句 注意 路徑和檔名等可以自己定義,而且所使用的路徑必須要先建立,否則執行語句會報錯。在建庫時,要充分考慮資料有效共享的需求,同時也要保證資料訪問的合法性和安全性。資料庫採用統一的座標系統和高程基準,向量數念襪咐據採用大地座標大地座標的資料在數值上是連續的,避免高斯投影跨帶問題,從而保證資料...

怎樣查詢SQL資料庫中某表中的某個列的數值的所有行數

select from accuont where vip 1 上面的1 是在你表中的型別 為數字類回型的答時候 select from accuont where vip 1 上面的1 是在你表中的型別為非數字型別的時候 select from accuont where vip 1 select...