网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

SQL一些小技巧

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

【网学网提醒】:网学会员,鉴于大家对SQL一些小技巧十分关注,会员在此为大家搜集整理了“SQL一些小技巧”一文,供大家参考学习!


    
    ThesehasbeenpickedupfromthreadwithinsqljunkiesForumssqljunkies/">sqljunkies
    Problem
    TheproblemisthatIneedtorounddifferently(byhalves)
    Example:4.24roundsto4.00,but4.26roundsto4.50.
    4.74roundsto4.50and4.76roundsto5.00
    Solution
    declare@tfloat
    set@t=100.74
    selectround(@t*2.0,0)/2
    Problem
    I'mwritingafunctionthatneedstotakeinacommaseperatedlistandusitinawhereclause.Theselectwouldlooksomethinglikethis:
    select*frompeoplewherefirstnamein('larry','curly','moe')
    Solution
    usenorthwind
    go
    declare@xVarvarchar(50)
    set@xVar='anne,janet,nancy,andrew,robert'
    select*fromemployeeswhere@xVarlike'%'+firstname+'%'
    Problem
    Needasimplepagingsqlcommand
    Solution
    usenorthwind
    go
    select*fromproductsa
    where(selectcount(*)fromproductsbwherea.productid>=b.productid)between15and16
    Problem
    Performcase-sensitivecomparisionwithinsqlstatementwithouthavingtousetheSETcommand
    Solution
    usenorhtwind
    go
    SELECT*FROMproductsASt1
    WHEREt1.productnameCOLLATESQL_EBCDIC280_CP1_CS_AS='Chai'
    --executethiscommandtogetdifferentcollatenaming
    --select*from::fn_helpcollations()
    Problem
    Howtocallastoredprocedurelocatedinadifferentserver
    Solution
    SETNOCOUNTON
    usemaster
    go
    EXECsp_addlinkedserver'172.16.0.22',N'SqlServer'
    go
    Execsp_link_publication@publisher='172.16.0.22',
    @publisher_db='Northwind',
    @publication='NorthWind',@security_mode=2,
    @login='sa',@password='sa'
    go
    EXEC[172.16.0.22].northwind.dbo.CustOrderHist'ALFKI'
    go
    execsp_dropserver'172.16.0.22','droplogins'
    GO
    
    
    
    
    
    
  • 下一篇资讯: sql_语言教程
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师