SQL查詢語句,表中兩個字段,相同另不同

時間 2021-10-14 22:24:01

1樓:匿名使用者

select count(*)

from [select 表1.a, sum(表1.b) as bbfrom 表1

group by 表1.a]. as [last]where bb=-1;

'因為true+false=-1 ,以上語句在access2003中通過。結果為1

'只是不知道1個a 會不會有很多b狀態

比如1 true

1 true

1 false

1 false

這樣的話就不行了。另外提問者沒有交待清楚b欄位是何型別,我理解應該是boolean型的吧。可是那個flase一會大寫,一會小寫,會不會是文字型呢?

提問者要告訴我們是在哪個系統中用的。不同的系統略有差異啊。

2樓:匿名使用者

select count1+count2 from(select a,count(*) count1 from table_name where b='true' group by a) c,

(select a,count(*) count2 from table_name where b='false' or b='false' group by a) d

where c.a=d.a

3樓:匿名使用者

應該很簡單呀

select count(distinct(t1.a))from table t1, table t2where t1.a=t2.a and t1.b !=t2.b

4樓:匿名使用者

select distinct a form 表 where a in

(select a ftom 表 where b=true) and a in

(select a ftom 表 where b=false)

5樓:匿名使用者

1樓的回答跟我類似不過糾正下:

select distinct a from mytable where a in

( select a from mytable where b='true '

) and a in

( select a from mytable where b='false ')

用sql語句查詢某錶中擁有多個相同欄位中的乙個值

6樓:千鋒教育

,希望以下

回答能幫回助您答

select * from case where class = (select top 1 class from case group by class order by count(class ) desc)

sql語句如何查詢乙個表中某兩個欄位的相同資料?

sql語句 兩個不同的資料表具有相同的字段,怎麼把兩個表的字段同時查詢出來

7樓:喔喔寶寶

是要同時查出兩個表所有的記錄,還是這個字段相同的記錄?

1.同時查出兩個表所有的記錄:

select 字段

from table1

union

select 字段

from table2

2.這個字段相同的記錄

select *

from table1,table2

where table1.欄位 = table2.欄位

8樓:匿名使用者

以相同字段作為連線條件查詢不會麼

sql 語句合併查詢,兩張表字段一樣

9樓:匿名使用者

select * from table1 union all select * from table2,union all 是所有的bai都顯示出來

du,union 是只顯示不重zhi復的,如果兩個表的

dao欄位部分相同,把查詢的版字段寫出來亦權可

10樓:匿名使用者

用union關鍵來字就可

以,你自試一下。

select t1.id,t1.name,t1.

***,t1.state from talbe1 as t1 union select t2.id,t2.

name,t2.***,t2.state from talbe2 as t2。

如果想把相同的資料都顯示出來將union 換成union all即可

11樓:匿名使用者

或許你說的是用下面的語句:

select * from table1 union all select * from table2

用sql語句實現在同一張表中找到1個字段相同,另1個字段不同的記錄

12樓:匿名使用者

你的問題主要是實現行轉列

oracle資料庫中後者可以用wmsys.wm_concat實現,具體sql如下:

select 欄位1, wmsys.wm_concat(欄位2) from 表

group by 欄位1

13樓:匿名使用者

select 表b.欄位

1,left(欄位2,len(欄位2)-1) as 欄位2 from (

select 欄位1,

(select 欄位2+'、' from 表awhere 欄位1=表c.欄位1

for xml path('')) as 欄位2from 表a 表c

group by 欄位1

) 表b

for xml path 用法可以參照

14樓:風8清9揚

select 欄位1, 欄位2 from 表a group by 欄位1

15樓:敖悠柔丹藝

不明白你的意思:

給你個參考sql語句吧

select

*from

awhere

content

like

'%select

bfroma%'

sql資料庫,請問如何查詢乙個表兩個字段內容和另乙個表兩個字段內容完全相同的記錄?

16樓:匿名使用者

需要用連線查詢來處理。

如有以下2張表:

查詢2張表id和name欄位內容完全相同的內容,可用如下語句:

select a.* from test a,test1 b where a.id=b.id and a.name=b.name;

結果:說明,兩表連線where條件要寫上關聯條件,因為提問是兩個字段完全相等,所以就寫作:a.id=b.id and a.name=b.name

17樓:

select a1.* from a1,a2

where a1.b1=a2.b1 and a1.b2=a2.b2;

18樓:匿名使用者

select a1.b1, a1.b2, a1.b3

from a1 inner join a2 on a1.b1 = a2.b1 and a1.b2 = a2.b2

如何用SQL語句將表中兩個欄位相同的記錄取出

貴高馳史飛 假設表1為table1 表2為table2 select a.col from select column name colfrom user tab columns where table name table1 a,select column name colfrom user ta...

Excel怎麼對比兩個表中的兩個欄位中的內容是不是一樣

魚木混豬喲 excel中可以使用查詢函式,對比兩個表中的兩個欄位中的內容是不是一樣。軟體版本 office2007 方法如下 1.sheet1和sheet2中a列內容如下,對比其中的內容是不是一樣 2.在b列輸入公式如下 3.往下填充,結果為 n a的為不同的部分,其餘為相同部分。怎樣比較excel...

sql查詢欄位中某字元的位置,sql語句中查詢某字段中含有某字串的語句怎麼寫?

1 建立測試表,create table test student id number,remark varchar2 20 2 插入測試資料 insert into test student values 1001,1014133 insert into test student values 1...