資料庫語句大全之利用IN進行查詢 交叉表查詢

2021-04-15 09:18:50 字數 1420 閱讀 9825

1.使用in引入子查詢限定查詢範圍:select * from duobiao as du where 收入 in(select 收入 from duobiao where 收入》"+sed1+" and 收入<"+sed2+")

說明in 和 not in

2.用in查詢表中的記錄資訊:select*from kjbdsjk where 姓名 in('"+m_edit+"')

3.利用transform分析資料:transform  sum(銷售數量) select 語言類別 from jiaochabiao  group by 語言類別  pivot 銷售時間

說明交叉表可以清晰地反映資料之間的關係.在使用access進行交叉查詢時,可以使用transform語句,pivot表示字段

4.利用transform動態分析資料:transform  sum("+str1+") select "+str2+" from jiaochabiao  group by "+str2+"  pivot "+str3+"

5.靜態交叉表(sql server 2000):select 姓名, sum(case 部門 when '食品部' then 業績 else null end) as [食品部業績],sum(case 部門 when '家電部' then 業績 else null end) as [家電部業績],sum(case 部門 when '服裝部' then 業績 else null end) as [服裝部業績] from xsbiao group by 姓名

6.動態交叉表(sql server 2000):自己分析吧:

void cdynamicdlg::onbutquery()

}else

}name[0] = name3;

m_grid.insertcolumn(0,name[0],lvcfmt_left,100,0);

name[1] = name1;

m_grid.insertcolumn(1,name[1],lvcfmt_left,100,1);

for(j=0;jclose();

str.format("execute scorss @strcol='%s',@strgroup='%s',@strnumber='%s'",name2,name3,name1);

m_precordset->open((_bstr_t)str,m_pconnection.getinte***ceptr(),adopendynamic,adlockoptimistic,adcmdtext);

while(!m_precordset->adoeof)

m_precordset->movenext();

}if(m_precordset!=null)

m_precordset->close();

m_pconnection->close();

num = i;

}

Python資料分析之利用pandas查詢資料

這裡的查詢資料相當於r語言裡的subset功能,可以通過布林索引有針對的選取原資料的子集 指定行 指定列等。我們先導入乙個student資料集 student pd.io.parsers.read csv c users admin desktop student.csv 查詢資料的前5行或末尾5行...

Access資料庫語句大全

1.建表 create table tab1 id counter,name string,age integer,date datetime 技巧 自增字段用 counter 宣告.欄位名為關鍵字的字段用方括號括起來,數字作為欄位名也可行.2.建立索引 2.1下面的語句在tab1的date列上建立...

JDBC資料庫連線語句大全

1.mysql org.gjt.mm.mysql.driver drivermanager.getconnection jdbc mysql mydbcomputernameorip 3306 mydatabasename susr,spwd 2.postgresql org.postgresql....