• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > sqlserver 局部变量的使用

sqlserver 局部变量的使用

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了sqlserver,局部变量等相关知识,希望本文的分享对您有所帮助

在SQL中我们或许会使用到局部变量的问题,下面给出微软的两个小例子

A. 使用 DECLARE
下例使用名为 @find 的局部变量检索所有姓以 Ring 开头的作者信息。
代码如下:
Use pubs
declare @find varchar(30)
set @find='Ring%'
select au_lname,au_fname,phone
from authors
where au_lname like @find


@find就是一个局部变量。

B. 在 DECLARE 中使用两个变量
下例从 Binnet & Hardley (pub_id = 0877) 的雇员中检索从 1993 年 1 月 1 日起所雇佣的雇员名称。
代码如下:
USE pubs
SET NOCOUNT ON
GO
DECLARE @pub_id char(4), @hire_date datetime
SET @pub_id = '0877'
SET @hire_date = '1/01/93'
-- Here is the SELECT statement syntax to assign values to two local
-- variables.
-- SELECT @pub_id = '0877', @hire_date = '1/01/93'
SET NOCOUNT OFF
SELECT fname, lname
FROM employee
WHERE pub_id = @pub_id and hire_date >= @hire_date

下面是结果集:

fname lname
-------------------- ------------------------------
Anabela Domingues
Paul Henriot

(2 row(s) affected)
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何获取SqlServer2005表结构(字段,主键,外键,递增,描述)
  • 如何在SQL Server中实现 Limit m,n 的功能
  • 深入Mysql,SqlServer,Oracle主键自动增长的设置详解
  • 小编带你深入解析SQL Server索引的原理
  • sqlserver帐号被禁用如何处理
  • sqlserver查询锁住sql以及解锁的方法
  • MS SQLServer 批量附加数据库的方法
  • SqlServer 2008 创建测试数据的方法
  • 讲解有关sqlserver分页查询处理方法
  • MYSQL同步Sqlserver数据库数据

相关文章

  • 2017-05-11解析mysql中max_connections与max_user_connections的区别
  • 2018-12-05EXP-00056: ORACLE error 29275 encountered
  • 2018-12-05MSSQL2005数据库备份导入MSSQL2000
  • 2018-12-05SQLSERVER中union,cube,rollup,cumpute运算符使用说明
  • 2018-12-05判断字段是否被更新 新旧数据写入Audit Log表中
  • 2018-12-05SQL Server 任务监控脚本
  • 2017-05-11MySQL学习笔记3:表的基本操作介绍
  • 2018-12-05MYSQL面试题(一)
  • 2017-05-11mysql 无法连接问题的定位和修复过程分享
  • 2018-12-05MySQL基础教程10 — 函数之全文搜索功能

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • sp_executesql 使用复杂的Unicode 表达式错误的解决方法
    • 完美卸载SQL Server 2008方案
    • 收藏!面试会用到的,MySQL常见的面试题
    • 如何操作MSSQL查询数据分页
    • 利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享
    • 解析MySQL中INSERT INTO SELECT的使用
    • MySQL与存储过程的相关资料
    • Oracle 存储过程发送邮件实例学习
    • sql判断某个字段是否为空
    • MySQL 创建数据表

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有