亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

11個實用經典的SQL小貼士

2024-07-21 02:47:57
字體:
來源:轉載
供稿:網友
11個實用經典的SQL小貼士

  學習工作之余,在沒有要解決問題的壓力之下,還是建議系統的看看書,對于一些認為沒啥用的知識點,也建議去仔細的看看,練練手,說不定什么時候就用到了,到時也好有針對性的去查,不至于盲目的按照自己的思路,重復的創造一些低效的解決方法。

======正文開始===========

  1.[]的使用

  當我們所要查的表是系統關鍵字或者表名中含有空格時,需要用[]括起來,例如新建了兩個表,分別為user,user info,那么select * from user和select * from user info就要報錯,需要寫成:select * from [user] 和 select * from [user info],不過千萬不要因為有[]的幫助,就隨意起名了,那是自找麻煩,不過我確實看到有人把用戶表起名為user的。

  2.NULLIF函數

  NULLIF(ExPRession1,Expression2):給定兩個參數Expression1和Expression2,如果兩個參數相等,則返回NULL;否則就返回第一個參數。

  等價于:Case WHEN Expression1=Expression2 Then NULL ELSE Expression1。

  例如Select NULLIF(1,1)返回NULL,Select NULLIF(1,2)返回1。

  有一個實際的應用,例如防止除0操作的放生,可以使用a/NULLIF(b,0),這樣就不怕b是0了,當然除0操作也可以通過別的方式判斷。

  3.NULL

  NULL是個神奇的東西,表示空值,未知值,任何數與它加減乘除都返回NULL。

  4.ISNULL函數

  ISNULL(Expression1,Expression2):給定兩個參數Expression1和Expression2,如果Expression1是NULL,那么返回Expression2,否則返回Expression1。

  等價于:Case WHEN Expression1 is NULL Then Expression2 ELSE Expression1。

  例如Select ISNULL(NULL,1)返回1,Select ISNULL(1,2)返回1。

  有一個實際的應用,可以對空值進行默認值替代,例如SELECT ISNULL(email,’沒有填寫email’) from table1,所有email為null的,用’沒有填寫email’來替代。

  5.COALESCE函數

  COALESCE(Expression1,Expression2,Expression3,……):接受一系列的表達式或列,返回第一個非空的值。

  例如SELECT COALESCE(NULL,NULL,4,NULL,NULL,5),那么返回4,如果里面的參數都為NULL,那么會報錯。

  6.WITH TIES

  與top()和order by 一起用,可以返回多于top的行。防止丟失想要的信息。

  例如:有個表table1

  (1)select * from table1 order by name desc :結果如下:

  

 ?。?)select top(3) * from table1 order by name desc:結果如下:(只有三條)

  

  (3)select top(3) with ties * from table1 order by name desc:結果如下:

  

  7.ORDER BY NEWID():返回隨機排序結果。

  8.BETWEEN a AND b:返回大于等于a,小于等于b的結果。如果a>b,那么返回NULL。

  9.不要在where條件中使用函數,會強制每一行都計算該函數,無法使用索引查找。

  例如:select * from table1 where id+3>5和select * from table1 where id>5-3,后者效率比前者高。

  10.許多以_desc結尾的列,是為了更友好的表示一個列的含義。

  例如:SELECT * FROM sys.databases

  

  11.推薦一個小插件,SQL Prompt,配合Microsoft SQL Server Management Studio,使用起來非常方便,同時再加上以下幾個快捷鍵:

  (1)ctrl+5或F5,運行代碼,如果想運行特定的語句,那么只是選中該語句,然后F5或ctrl+E即可。

  (2)ctrl+L:顯示執行計劃。

  (3)ctrl+R:顯示隱藏下面的結果窗口,增大自己書寫sql的空間。

  (4)ctrl+K,然后按Y,格式化SQL代碼。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91美女片黄在线观看游戏| 欧美一区视频在线| 中文字幕日韩电影| 欧美性猛交xxxx黑人| 亚洲欧美日韩网| 伦伦影院午夜日韩欧美限制| 国产精品久久婷婷六月丁香| 欧美激情视频给我| 欧美天天综合色影久久精品| 国产精品日韩欧美综合| 国产精品美女久久| 日韩免费av在线| 亚洲一区二区三区成人在线视频精品| 国产一区二区三区视频免费| 欧美大片免费看| 亚洲第一精品福利| 日韩经典中文字幕在线观看| 18性欧美xxxⅹ性满足| 在线日韩第一页| 日韩电影免费观看中文字幕| 欧美专区在线观看| 精品丝袜一区二区三区| 国产亚洲欧洲高清| 欧美视频中文在线看| 欧美极度另类性三渗透| 欧美在线性视频| 中文字幕亚洲一区在线观看| 亚洲欧美日韩图片| 亚洲最大福利视频网站| 久久久免费观看视频| 国产在线98福利播放视频| 91网站在线免费观看| 亚洲人成电影网站色…| 亚洲日本中文字幕免费在线不卡| 亚洲欧洲一区二区三区久久| 成人免费看黄网站| 欧美超级乱淫片喷水| 亚洲精品成人av| 欧美第一淫aaasss性| 久久久久久久成人| 精品福利视频导航| 欧美专区第一页| 亚洲最大福利视频网| 中文字幕日韩专区| 欧美日韩xxx| 欧美大片大片在线播放| 日韩欧美中文字幕在线播放| 国产香蕉一区二区三区在线视频| www.亚洲男人天堂| 中文字幕视频一区二区在线有码| 欧美成人在线网站| 久久久精品视频在线观看| 国产精品久久久久久久av电影| 欧美一级视频免费在线观看| 欧美精品激情在线| 精品久久久久久久大神国产| 久久亚洲精品小早川怜子66| 精品久久久久久久久久久| 色爱av美腿丝袜综合粉嫩av| 国产中文字幕91| 91在线精品播放| 亚洲区免费影片| zzjj国产精品一区二区| www.日韩不卡电影av| 中文字幕日韩在线视频| 日韩亚洲欧美中文在线| 成人免费看片视频| 国产精品jizz在线观看麻豆| 久久久亚洲影院| 欧美激情视频免费观看| 国产一区二区三区毛片| xvideos亚洲| 91久久久久久国产精品| 国产免费成人av| 欧美日韩国产91| 日韩欧美在线一区| 精品亚洲一区二区三区| 久久久久久久久久久国产| 欧美日韩在线观看视频小说| 欧美在线视频a| 欧美俄罗斯性视频| 青青草原一区二区| 91欧美激情另类亚洲| 亚洲男女自偷自拍图片另类| 国产欧美精品一区二区三区-老狼| 日韩精品免费在线播放| 日韩美女在线看| 日韩av不卡在线| 欧美猛交ⅹxxx乱大交视频| 日韩av在线免费看| 亚洲精品一二区| 国产视频自拍一区| 国产日韩在线精品av| 精品亚洲aⅴ在线观看| 国产精品视频免费在线观看| 亚洲老头老太hd| 亚洲成人a级网| 国产精品劲爆视频| 国产成人精品国内自产拍免费看| 日韩欧美精品免费在线| 国产精品精品久久久久久| 欧美日韩视频免费播放| 一区二区三区国产在线观看| 九九九久久国产免费| 亚洲国产欧美一区| 日韩欧美精品免费在线| 亚洲成人xxx| 国产成人精品午夜| 欧美在线一区二区三区四| 亚洲精品综合久久中文字幕| 日韩在线一区二区三区免费视频| 国产亚洲人成网站在线观看| 日韩一区二区久久久| 亚洲天堂av高清| 91免费人成网站在线观看18| 国产精品久久97| 国产欧美一区二区三区四区| 亚洲精品黄网在线观看| 亚洲人成绝费网站色www| 国产精品精品一区二区三区午夜版| 4438全国成人免费| 国产亚洲成精品久久| 久久全球大尺度高清视频| 色偷偷888欧美精品久久久| 91av成人在线| 亚洲欧洲免费视频| 亚洲精品乱码久久久久久金桔影视| 日韩经典中文字幕| 庆余年2免费日韩剧观看大牛| www.亚洲人.com| 亚洲精品成人久久电影| www.亚洲人.com| 中文字幕亚洲色图| 久久国产精品视频| 日韩亚洲在线观看| 欧美乱大交xxxxx| 色播久久人人爽人人爽人人片视av| 国产成人精品一区二区| 亚洲视频欧美视频| 亚洲自拍偷拍区| 亚洲成人三级在线| 欧美自拍大量在线观看| 日韩成人av在线播放| 九九精品视频在线| 日韩av电影院| 日韩av在线精品| 视频在线观看99| 热99精品里视频精品| 国产噜噜噜噜久久久久久久久| 91精品国产91| 97精品国产97久久久久久免费| 日韩在线观看成人| 国产视频亚洲视频| 国产69精品久久久久99| 久久久久久这里只有精品| 国产精品网站大全| 欧美性xxxx极品hd满灌| 久久精品在线播放| 亚洲精品456在线播放狼人| 亚洲男女性事视频| 日韩精品欧美激情| 美日韩精品免费视频| 欧美性感美女h网站在线观看免费| 国产精品免费在线免费|