sql server 2008学习6 更复杂的查询
生活随笔
收集整理的這篇文章主要介紹了
sql server 2008学习6 更复杂的查询
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
子查詢
構(gòu)建嵌套子查詢
測試表: stu???
??????? secselect * from stu where sec in ( select ID from sec)?? select a.* from stu a join sec b on a.sec=b.ID
這兩個(gè)語句返回的相同的查詢結(jié)果.
關(guān)聯(lián)子查詢
關(guān)聯(lián)子查詢 信息傳遞是雙向的.此查詢分三個(gè)步驟完成:
1.外部查詢獲得一個(gè)記錄,然后將該記錄傳遞到內(nèi)部查詢
混合數(shù)據(jù)類型
cast和convert
這兩個(gè)函數(shù) 都可以執(zhí)行 數(shù)據(jù)類型轉(zhuǎn)換,不同的是 convert還提供一些日期格式的轉(zhuǎn)換,而cast沒這個(gè)功能.
print cast(getdate() as varchar)
print convert(varchar , getdate())
結(jié)果如下:
總結(jié)
以上是生活随笔為你收集整理的sql server 2008学习6 更复杂的查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 厨卫家电家用燃气灶在购买的情况下遇到玻璃
- 下一篇: sql server 2008学习4 设