当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2012-03-30 10:14:00  来源:本站整理

SQL之Select的利用[MSSQL防范]

赞助商链接



  本文“SQL之Select的利用[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  Select也可以很强盛,玩转Select .

  在数据库中 Select 是我们熟习不能再熟习的一个关键字了. 普通的情形我们用于查询的操作.

  那么他还有别的其他用处吗? 近来在深化的学习SQL 发现了Select 本来改变也可以很多.

  作用1 : 查询

  1 -- 简单的查询操作 人尽皆知 不在赘述.

  2 SELECT * FROM tab_!

  作用2 : 赋值变量

  1 -- 复制的作用基本与Set相同

  2 DECLARE @to_1 NVARCHAR(10)

  3 SELECT @to_1 = 111

  4 PRINT ' @to_1的值是:' + @to_1

  作用3 : 声明匿名列

  -- 纯真的Select成立一个匿名列

  SELECT '超人' as super

  作用4 : 成立匿名表

  1 -- select 和 union all 的组合成立一个匿名表格

  2 SELECT '超人','男'

  3 UNION ALL SELECT '蝙蝠侠','男'

  4 UNION all SELECT '猫女','女'

  作用5 : 成立暂时表 www.2cto.com

  -- select into 可以成立一个完好不存在的表,将目标表的值复制进去.

  SELECT * INTO #dd FROM 库表名

  ---------------- 组合 ---------------

  第一种 : 通过匿名列暂时表增添暂时表内容

  1 -- 快速的成立匿名表,内容也是由SELECT 匿名的.

  2 SELECT * INTO #myTab FROM (SELECT 'sp' AS title) AS tab

  第二种 : 成立匿名列 直接赋值给声明的变量

  -- 查询自己的匿名列直接赋值了.

  DECLARE @to_1 NVARCHAR(10)

  SELECT @to_1 = 111 FROM ( SELECT 'abc' AS title ) AS tab

  PRINT 'Hello @to_1的值是:' + @to_1

  第三种 : 成立匿名表 直接拷贝给select 成立的暂时表

  1 -- 暂时表和匿名表都来自于SELECT

  2 SELECT * INTO #theTab FROM (

  3 SELECT '超人' as man ,'男' as sex

  4 UNION ALL SELECT '蝙蝠侠','男'

  5 UNION all SELECT '猫女','女'

  6 ) AS tab

  目前就想到了这几种,还有什么更高深的作用,但愿各位高手指教.

  作者 _大师兄_


  以上是“SQL之Select的利用[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 学习mysql之后的一点总结(底子)
  • SQL之Select的利用
  • SQL之数据检索
  • <b>SQL和Non-SQL之间做出挑选</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .