求sql語句,從表1裡統計所有符合條件的資源的條數。(大概有幾十萬條,只要總數)

2021-04-18 06:32:32 字數 1641 閱讀 2610

1樓:匿名使用者

假定表名

抄test,列id是數值型別。

用同一襲個欄位的多bai個值作為條件來查

du詢可以使用in或者

zhior。

具體語句如下:

1、dao

select * from test where id in (1,2,3)

go2、

select * from test where id = 1 or id =2 or id = 3

go顯然第一種方法更簡便。

ps:學妹的提問描述太少了,很難回答清楚。

如果如你訊息所說,有一個選課表test,學生號id,所選課程名name,那麼,檢索同時選擇了美術、體育、**三門課程的學生id的語法如下:

select a.id from test a,test b,test c

where a.id = b.id and b.

id = c.id and a.name = '美術' and b.

name = '體育' and c.name = '**';

2樓:匿名使用者

select count(*) from 表1 where 條件

sql語句,sql怎麼迴圈查詢,把一個list中的所有值當做查詢條件,查詢符合這個list的所有的資料

3樓:匿名使用者

select f1 from table1的結果集做為查詢條件迴圈查詢。

如:set @a =select f1 from table1foreach (@a)

sql 語句是對資料庫進行操作的一種語言。 結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

4樓:

list集合中得到的只如何和資料庫欄位相對應,這是個問題。所以樓主,你應該採用hashmap集合,在得到集合時候寫入對應欄位的對應值。再構造sql語句。

5樓:

遍歷list,得到list裡的所有值,比如1,2,3然後用

select * from table where id in ( 1, 2, 3 )

6樓:匿名使用者

select t1.* from table1 t1 where t1.id in (select t2.id from table2 t2)

7樓:

要看你的list有多少什麼樣的欄位,還有條件是什麼樣的?

還有你的程式設計環境是什麼?

mysql:只用一條sql語句,如何查出一個表裡,不同條件對應的資料條數

8樓:匿名使用者

看一下這個sql

select

sum(

if((*** = 1 and age = 2),1,0)),sum(

if((*** = 1 and age = 5),1,0)),sum(

if((*** = 1 and age = 10),1,0))from a_test

這個sql現在就是得出的這個結果

sql語句5張表關聯,sql語句三張表關聯查詢

select 1.2.name,3.name,4.name,5.name from 1 left join 2 on 1.2id 2.idleft join 3 on 1.3id 3.idleft join 4 on 1.4id 4.idleft join 5 on 1.5id 5.idwhere ...

從多個表中查詢資料的sql語句,sql一個表中同時查詢兩個count的sql語句

建立一個儲存過程用來讀取 create procedure testpercudureasdeclare col integerdeclare tablename varchar 100 declare sql as varchar 200 begin select top 0 qqnum into...

sql語句如何將表進行關聯查詢,sql語句如何將三個表進行關聯查詢?

select distinct a.caseno caseno,a.daterecived,a.buildid,a.contractno,max b.dateofrmi dateofrmi,c.venue,c.district from a left join b on a.caseno b.cas...