变量-if else while-运算符

变量:

SQL语言也跟其他编程语言一样,拥有变量、分支、循环等控制语句。

在SQL语言里面把变量分为局部变量全局变量,全局变量又称系统变量。

局部变量:

使用declare关键字给变量声明,语法非常简单:declare @<变量名> <变量类型>

对变量的赋值可以使用set关键字,使用set关键字时对变量的赋值一次只能赋值一个。

我们也可以在查询语句里面对这个变量进行赋值。

示例:

declare @a varchar(18)
select @a=banji from stu
select @a

全局变量:又叫做系统变量。

常用的几个系统变量示例:

cast强制转换

变量小练习:

if        else           begin   end  代替括号---print输出

需要在打印的字符串中打印出单引号的方法:连打两个单引号。

运算符:

and 并且 or 或者 all全部 any容易一个 between在什么之间 in在什么里面 like模糊查询 not 否定 some一条满足 existe存在某个条件

练习:

运算符优先级:

if...else...语句:

示例:

练习:

while 语句:

示例:

While  if嵌套示例:

while中break跳出示例:

case ...when ... 示例:

then然后   end 结束 虚拟表

时间: 2024-10-13 17:42:32

变量-if else while-运算符的相关文章

每天一点Go语言——变量、常量、运算符解析

每天一点Go语言--变量.常量.运算符解析 前言 ? 前面简单说过有关Go语言的基础语法及其数据类型,大致上了解了Go语言程序的组成,而本文将讲述近乎所有编程语言都涉及的变量.常量以及运算符相关内容. 一.变量 何为变量? ? 对该专业名词解释:计算机语言中能储存计算结果或能表示值抽象概念.变量可以通过变量名访问.Go语言中的变量由字母.数字.下划线组成,首字母不可以为数字.耳熟能详了哈~ ? 笔者的理解:我编写程序的时候需要使用一个值,并且我一直想要重复使用,而且有时候这个值会发生变化等等,所

Python之变量、数据类型、运算符

变量与数据类型 1 掌握变量使用及命名规则 1.1 变量赋值 变量赋值通过"="实现, 实例: a = 10 b = 10.11 c = 'abc' 注意事项:变量名尽量具有现实意义 实例:price = 10 Name = '张三' Age = '16' 注意事项:变量的值如果有中文则必须在文件头部声明文件编码 #coding:utf8 1.2 变量命名规则 1.2.1 一般由字母.数字.下划线组成: 实例: i.__my_name.name_21 和 a1b1_c3 1.2.2 不

002.变量、类型转换、运算符

1.变量 命名规则: a 只能是字母(a-z),数字(0-9),下划线(_)b 不能用数字开头c 不能是C#中的关键字 命名规范: a 简短,有语义的单词或组合b 骆驼命名法(从第二个单词开始,首字母大写)myName 使用步骤: a 声明并赋值(例:int age=18)b 使用(输入输出.判断.运算等...)* 先赋值再使用 2.数据类型 整形和非整形:整形:sbyte(有符号的-128~127) byte(0~255 )一个字节8位short(-32768~32767)ushort(0~6

shell入门笔记1:执行方式、运行方式、变量、替换、运算符

说明: 本文是关于http://c.biancheng.net/cpp/shell/的相关笔记 shell的两种执行方式 交互式(interactive) 解释执行用户的命令,用户输入一条命令,Shell就解释执行一条. 批处理 (batch) 用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令. 运行shell脚本的两种方法 作为可执行程序 ./test.sh 作为解释器参数 /bin/bash test.sh 注意: 1.

javascript 概述及基础知识点(变量,常量,运算符,数据类型)

JavaScript概述 1.1 什么是JavaScript: javaScript(简称js),是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言.同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作.它最初由网景公司(Netscape)的Brendan的Eich设计,是一种动态.弱类型.基于原型的语言,内置支持类.一种运行于 JS解释器/引擎 解释型脚本语言.因为Netscape与Sun合作,Netscape管理层希望它外观看起来像J

SQL学习之T-SQL编程之标识符、变量、批处理与运算符

1.标识符: (1)定义:就像每个人都要有个名字一样,在SQL Server中,每一项对象也都要有一个作为标识用的名称,这就是标识符.例如数据库名称.数据表名称.字段名称等等,这些名称统称为标识符. (2)命名规则: a.英文字符:A-Z或a-z,在SQL中是不用区分大小写的. b.数字:0-9,但数字不得作为标识符的第一个字符. c.特殊字符:_.#.@.$,但#.@.$ 不得作为标识符的第一个字符. d.特殊语系的合法文字:例如中文文字也可作为标识符的合法字符. 特殊说明:若对象名称不符合上

js最基础知识回顾3(字符串拼接,数据类型,变量类型,变量作用域和闭包,运算符,流程控制,)

一.javaScript组成     1.ECMAScript:解释器.翻译 ---------------------------------------------------------几乎没有兼容性问题     2.DOM:Document Object Model --------操作HTML的能力----document--------有一些兼容性问题     3.BOM:Browser Object Model -------------浏览器---------------wind

Python变量、数据类型与运算符

1.掌握变量使用及命名规则 1.1 变量赋值 变量赋值通过"="实现, 实例: a = 5 b = 3.14 c = 'abc' 注意事项:变量名尽量具有现实意义 实例: price = 100 Name = '张飞' Age = '16' 注意事项:变量的值如果有中文则必须在文件头部声明文件编码 #coding:utf8 1.2 变量命名规则 1.2.1 一般由字母.数字.下划线组成: 实例: i.__my_name.name_23 和 a1b2_c3 1.2.2 不能以数字开头 实

Java核心技术之变量,常量,运算符

在Java中,每一个变量,常量都属于一种类型. 变量: 示例:int i; double a; 1 变量名必须是一个以字母开头的有字母数字构成的序列.但是与大多数编程语言不同的是,Java中的字母和数字的范围要大,字母包括'A'~'Z','a'~'z','_'或在任何语言中代表字母的任何Unicode字符,如汉语中:声明 String \u4f55\u660a\u9633; 初始化 \u4f55\u660a\u9633="何昊阳";或String 何昊阳;何昊阳="何昊阳&q

第一章(变量,数据类型,运算符)

1 变量 1.1 命名规则 驼峰命名法:首单词首字母小写,其他单词首字母大写. 遵从规则: 1.变量以字母或"_"或者"$"为开头. 2.变量名长度不能超过255个字符 3.变量名不允许使用空格,首字不能为数字. 4.关键字,保留符号禁用. 5.注意区分大小写. 1.2 变量定义和赋值 //第一种 var age = 18; //第二种 var age; age = 18; 2 数据类型 2.1 数据类型划分 2.1.1 简单数据类型 1.string 2.numb