sql回查
1. sql語句怎樣返回查詢結果
stringconnString="server=127.0.0.1;uid=sa;pwd=;database=TJPTTC";SqlConnectionconn=newSqlConnection(connString);
SqlCommandcmd=conn.CreateCommand();
//sql語句
cmd.CommandText="selectcount(*)cntfromStudent";
SqlDataReaderdr=cmd.ExecuteReader();
dr.Read();
Stringcount=dr["cnt"].toString();//這個就是你要的個數
//關閉連接
conn.Close();
2. sql 查詢時要返回結果的時候再增加一列來顯示結果 語句怎麼寫啊
可以參考下面的代碼:
代碼中'成績'是新增的列,按用戶的要求再改改就行
SELECT
Title,
'成績' =
CASE
WHEN price < 60 THEN '不及格'
ELSE '及格'
FROM titles
擴展帆冊資料:
sql參考語碰轎寬句
添加主鍵
Alter table tabname add primary key(col)
刪除主鍵
Alter table tabname drop primary key(col)
創建索引
create [unique] index idxname on tabname(col….)
創建視圖
create view viewname as select statement
3. 如何SQL返回查詢的記錄數
sql中查詢記錄數用count函數。
1、創建測試表,插入數據:
1
2
3
4
5
6
7
create table test
(id int)
insert into test values (1)
insert into test values (2)
insert into test values (3)
insert into test values (null)
2、查詢記錄數為兩種,一種是count(*),一種是count(欄位值):
測試一:
1
select count(*) from test
結果:
測試二:
1
select count(id) from test
結果:
說明:如果count(欄位名)的欄位中含有空值,則在count中不計數,而count(*)則是查詢全部的行數
4. SQL查詢默認返回的數據以什麼作為列標題
as。
1、首先查詢表中的所有數據,輸入as返回所有數據信息。
2、as是默認返回的關鍵字,DISTINCT是SQL查詢中刪除衫和差結果中的重復行,更改列標題棚租采或皮用第一個as。