總結(jié)經(jīng)典常用的SQL語句(1)(3)_Mssql數(shù)據(jù)庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:解析SQL Server2000連接中三個(gè)最常見錯(cuò)誤一.SQL Server 不存在或訪問被拒絕 這個(gè)是最復(fù)雜的,錯(cuò)誤發(fā)生的原因比較多,需要檢查的方面也比較多. 一般說來,有以下幾種可能性: 1,SQL Server名稱或IP地址拼寫有誤 2,服務(wù)器端網(wǎng)絡(luò)配置有誤 3,客戶端網(wǎng)絡(luò)配置有誤 要解決這個(gè)問題,我們一般要遵循以下的步驟
從數(shù)據(jù)庫中去一年的各單位電話費(fèi)統(tǒng)計(jì)(電話費(fèi)定額賀電化肥清單兩個(gè)表來源)SQL:
SELECT a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, ’yyyy’) AS telyear,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’01’, a.factration)) AS JAN,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’02’, a.factration)) AS FRI,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’03’, a.factration)) AS MAR,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’04’, a.factration)) AS APR,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’05’, a.factration)) AS MAY,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’06’, a.factration)) AS JUE,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’07’, a.factration)) AS JUL,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’08’, a.factration)) AS AGU,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’09’, a.factration)) AS SEP,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’10’, a.factration)) AS OCT,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’11’, a.factration)) AS NOV,
SUM(decode(TO_CHAR(a.telfeedate, ’mm’), ’12’, a.factration)) AS DEC
FROM (SELECT a.userper, a.tel, a.standfee, b.telfeedate, b.factration
FROM TELFEESTAND a, TELFEE b
WHERE a.tel = b.telfax) a
GROUP BY a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, ’yyyy’)
說明:四表聯(lián)查問題:
SQL: select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....
說明:得到表中最小的未使用的ID號(hào)
SQL:
SELECT (CASE WHEN EXISTS(SELECT * FROM Handle b WHERE b.HandleID = 1) THEN MIN(HandleID) + 1 ELSE 1 END) as HandleID
FROM Handle
WHERE NOT HandleID IN (SELECT a.HandleID - 1 FROM Handle a)
分享:兩條經(jīng)典SQL語句1.用一條語句得出某日期所在月份的最大天數(shù)? SELECT DAY(DATEADD(dd, -DAY('2004-02-13'), DATEADD(mm, 1, '2004-02-13'))) AS 'Day Number' 2.少記錄變成多條記錄問題 有表tbl 日期 收入 支出 2004-02-11 00:00:00 60 45 2004-03-01 00:00:00 60 45 2004-0
相關(guān)Mssql數(shù)據(jù)庫教程:
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- 解讀五種查詢數(shù)據(jù)庫中重復(fù)記錄的方法
- 談SQL Server講堂:備份和恢復(fù)措施
- 講解數(shù)據(jù)庫調(diào)優(yōu)與程序員相關(guān)的幾個(gè)方面
- MySQL的數(shù)據(jù)類型和建庫策略
- 總結(jié)經(jīng)典常用的SQL語句(2)
- 淺談SQL Server元數(shù)據(jù)的管理與應(yīng)用
- SQL Server 索引基礎(chǔ)知識(shí)(2)----聚集索引,非聚集索引
- 實(shí)例演示left join/right join/inner join
- 大內(nèi)存SQL Server數(shù)據(jù)庫的加速劑
- SQL2008定時(shí)任務(wù)作業(yè)創(chuàng)建教程
猜你也喜歡看這些
- Ubuntu 11.04 x64 編譯安裝mysql
- 解決bash: mysql: command not found 的方法
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析MySQL中INSERT INTO SELECT的使用
- Mysql中“Insert into xxx on duplicate key update”問題
- MySQL筆記之?dāng)?shù)學(xué)函數(shù)詳解
- 綠色版mysql注冊(cè)卸載服務(wù)方法
- MySQL——修改root密碼的4種方法(以windows為例)
- sql語句:SQLServer字段排序(按筆畫,拼音,拼音首字母)
- MySQL的重裝問題解決方法
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-總結(jié)經(jīng)典常用的SQL語句(1)(3)
。