SQL常遇到的小問題整理

2021-07-06 07:05:50 字數 583 閱讀 1745

2015.10.30   

今天寫了個統計男女比例的sql:

select "sum"(case when p.psrd_gender='m' then 1 else 0 end) as male,

"sum"(case when p.psrd_gender='f' then 1 else 0 end) as female

from view_vps_ta_psr as p;

結果一直報錯,[err] ora-00933: sql command not properly ended,結果後來發現是結尾部分有問題,

修改後:

select "sum"(case when psrd_gender='m' then 1 else 0 end) as male,

"sum"(case when psrd_gender='f' then 1 else 0 end) as female

from view_vps_ta_psr ;

總結:sql結尾如果沒有其他條件,則as用起來不妥,會導致結尾沒有正確結束的錯誤。

SQL遇到的小問題

寫了個sql做個統計,最大分數和最小分數,結果測試時發現查詢的結果和實際有誤。猜到應該是資料庫中資料型別的原因,檢視字段型別為varchar,當varchar時,比對數字9比10大,所以會有錯誤。解決辦法 1 最簡單,在字段後加0 select max 欄位名 0 from 表名 2 使用函式實現 ...

關於極光推送遇到的小問題整理

1.ios端收不到訊息 極光推送分開發環境和生產環境,注意這裡的開發和生產和我們自己的開發,測試,生產環境不一致。我們的開發測試生產可能用的都是極光的生產環境 前後端一定要對清楚,不然會費很多時間定位問題 這裡的apnsproduction 設定為true 為生產環境 payload pushpay...

遇到的小問題

今天用vs2005編譯乙個專案的時候出現下面2個錯誤 dibimage.obj error lnk2019 無法解析的外部符號 cuda,該符號在函式 public bool thiscall cdibimage medianfilter char long,long,int,int,int,int...