培訓班上學員的一個SQL問題
UT小靈通計費資料庫中的一個問題,簡化一下可以這樣描述:
兩個表t1,t2,其結構如下:
SQL> desc t1
Name Null? Type
----------------------------------------- -------- ----------------
X NUMBER(38)
Y VARCHAR2(20)
Z NUMBER(38)
W NUMBER(38)
SQL> desc t2
Name Null? Type
----------------------------------------- -------- ----------------
X NUMBER(38)
B VARCHAR2(13)
C NUMBER(38)
要求更新t1表中的記錄,使得z=0.13*w,記錄所滿足的條件如下:記錄的x欄位的值在t2表中存在,並且這條記錄的y欄位的前13個字元等於t2表的相應記錄的b欄位值。唉,感覺問題描述的很糟糕,怎麼表達能力這麼差。
答案如下:
SQL> update t1 set z=w*0.13
2 where substr(y,1,13) in (select b from t2 where t2.x=t1.x)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-152549/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【學員分享】 老男孩培訓三個月的心得體會!
- pl/sql developer的一個小問題SQLDeveloper
- 組員技術培訓
- 【學員故事】 老男孩培訓五個月,讓我人生有了新的目標!
- 長沙IT培訓機構哪家好?程式語言培訓學哪個?
- 2015年培養學員25萬人,每年增長25%,請問按此增長速度,哪一年培訓學員人數到達100萬人?
- 學員自述!自進老男孩linux運維培訓班的學習感悟Linux運維
- 人員培訓是不是FMEA中的措施?
- 參加過java培訓機構的學員如何找出路Java
- 教育培訓APP開發時需要注意的問題APP
- 好程式設計師web前端培訓分享小白學web常見的問題程式設計師Web前端
- 給DBA的SQL Server培訓建議PHSQLServer
- 老男孩培訓靠譜嗎?一起來聽聽學員最真實的想法!
- 雲學堂培訓
- 一個IT人的自卷之路 —— GBase 8s培訓學習總結
- 【學員分享】0基礎老男孩培訓五個月,完美逆襲,收穫滿意的Offer!
- 10個需要注意的SQL問題SQL
- 好程式設計師大資料培訓分享關於kafka的幾個重要問題程式設計師大資料Kafka
- Java培訓零基礎學員必須要知道的知識點Java
- 新員工培訓與團隊融入的有效策略
- 轉行學IT沒前途?一個培訓班出來的,憑什麼受到重用?
- 【學員評價】老男孩培訓學習分享,聽聽別人如何評價!
- TRIZ培訓:這個10個原理,你一定用的上!
- 好程式設計師Python培訓分享機器學習面試題一程式設計師Python機器學習面試題
- 小學生入學教育培訓
- Python培訓班一般學費是多少?Python
- 2021年UI設計培訓面試問題及答案解析UI面試
- 請問一個 authorize的問題
- java培訓分享:java培訓架構師學習線路圖Java架構
- 學習Python技術的學員要注意哪些問題?Python
- Java培訓都學什麼Java
- java培訓要學習多久?Java
- web前端培訓要學多久Web前端
- Java培訓學些什麼?Java
- 好程式設計師Python培訓分享列表去重中的copy問題程式設計師Python
- SQL崗位30個面試題,SQL面試問題及答案SQL面試題
- 一名大專同學的四個問題
- Python學習參加培訓怎麼樣?Python培訓靠譜嗎?Python
- ANSYS AUTODYN專題技術培訓