SQL 碼農 老前輩留下最好的禮物CASE

2021-06-06 11:21:12 字數 612 閱讀 4938

這個寫法是以前公司走掉前輩留下(在乙個客戶裡的資料包表看到的好寫法),對我來說剛剛入行不久是最好的禮物

select 

(case

when [name] = '毛毛西' and [sys_id] in (2,3,4) then '第一結果'

when [name] = '陳小花' then '第二結果'

when [name] = '陳玲玲' and [sys_id] in (2,3,4) and people_id='44***************' then 'return the 3'

else 'last one' end) as 'a1'

,(case [number]

when '158205025**' then '158'

when '[email protected]' then '這個不是號碼,fu**'

else [number] end) as 'b2'

,*from dbo.people

上面寫下二種:單一條件的,多種結果判定;多條件,不同單元資料;

這些case還可以用在sum,count....那些彙總裡

一位老前輩的忠告

諸位,咱當工程師也是十餘年了,不算有出息,環顧四周,也沒有看見幾個有出息的!回顧工程師生涯,感慨萬千,願意講幾句掏心窩子的話,也算給咱們師弟師妹們提個醒,希望他們比咱們強!1 好好規劃自己的路,不要跟著感覺走!根據個人的理想決策安排,絕大部分人並不指望成為什麼院士或教授,而是希望活得滋潤一些,爽一些...

微軟老前輩現身說法 什麼是「外企素質」

外企不是那種論資排輩型的企業,只要你有能力,有工作業績,可以在很短的時間內成為公司的主管甚至 乙個外企職員的問題 我在一家外企工作了近10年,在整個部門中已經算是元老級的人物,許多重大的決策部門主管也都會和我商量之後,才做出決定。前段時間,部門主管因為某些原因離職,我覺得我有能力也有資歷去填補這個位...

碼農何去何從

這篇文章是說我的經歷和選擇,沒有任何對從事軟體開發的人員的不敬,更加不是要打擊新入門的開發人員熱情。你有你理解的方式和自由,要在回覆那裡指責為那是沒有必要的,你有時間還是去多看看書,多寫寫 好了。剛在隔壁看見了乙個22歲年輕人遙相呼應的文章,在這裡羅嗦一下。年輕就是資本,有衝勁,這是最大的優勢,好好...