一篇文章带你入门sql编程语句,一篇文章带你入门sql编程题

一篇文章带你入门sql编程语句,一篇文章带你入门sql编程题,一篇文章带你入门SQL编程

本文主要详细介绍SQL编程的介绍方法,使用数据库。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能给你带来帮助。

:

目录

1.在学习sql之前回想一下,变量是什么?2.变量分为局部变量和全局变量1:局部变量:2:全局变量3。3.select语句和set语句的区别4 .数据类型转换5。逻辑控制语句1:序列结构控制语句2: If-else条件语句(强调)3: while循环语句4:批量汇总4:case多分支语句。

1.学习sql之前回忆一下,什么是变量?

变量:可以存储数据的值。变量是内存空间的一种表示。数组一系列空间变量是存储数据的容器(通俗点说)。

2.变量分为局部变量和全局变量

局部变量的使用首先被声明,然后被赋值。

全局变量由系统定义和维护,可以直接使用,但一般不定制全局变量。

1:局部变量:

局部变量的名称必须以标记@为前缀

声明局部变量的语句如下:

声明@变量名(局部变量名)

数据类型(数据类型)

局部变量赋值有两种方法:Set语句或Select语句。

如图所示:

2:全局变量

SqlServer中的所有全局变量都以两个@符号为前缀。

常用的几个全局变量:(@@error重点)

@@error上一个SQL错误号@@identity最后插入的标识值@@rowcount受上一个SQL语句影响的行数@@serviceName此计算机上的SQL服务名@@VersionSQLServer的版本信息

注意:程序员不能自己定义全局变量,也不能给全局变量赋值。

3.select语句和set语句区别

SetSelect不支持同时给多个变量赋值。表达式返回多个值时出错。将最后返回的值赋给变量表达式。当没有返回值时,变量将被赋值为NULL。变量将保持其原始值。

注意:当赋值变量的数据来自数据表时,选择而不是设置。

如下图所示:

Declare @stuName nvarchar(32)

select @ stuName=student name from student

其中学生编号=23

4.数据类型转换

Cast()和convert()函数

基本语法:

强制转换(作为数据类型的表达式)

Convert(数据类型[(长度)],表达式[,样式])

两者本质上没有区别。

唯一的区别是,在将日期时间数据转换为字符串数据时,convert()函数可以通过第三个参数指定转换后的字符数据的不同显示格式。

5.逻辑控制语句

1:顺序结构控制语句

开始

语句或语句块

结束

2:If-else条件语句(重点)

例如:

并且统计了2013年8月9日oop测试的平均分。

若平均分在70分以上,则显示“考试成绩优秀”,并显示前三名学生的考试信息。

如果分数在70分以下,则显示“考试成绩差”,并显示最后三名学生的考试信息。

3:while循环语句

示例:

检查是否有学生“oop”课最后一次考试不及格(60分及格)的学生。

如果是,每个学生加2分,95分以上的学生,在所有学生考试合格之前,不加分。

注意:在SQL中,只有一个循环while,没有do-while和for循环。

4:case多分支语句

Case-end语句计算一组条件表达式,并返回一个合格的结果。

基本语法:

情况

当条件1产生结果1时

当条件2导致2时

[其他结果]

结束

示例:

ABCDE五级评分系统显示了oop班学生的最新考试成绩(姓名和等级)。

a级:90分以上,b级:80分,c级:70分,d级:60分,e级:60分以下。

批处理

GO指令:

GO关键字标记批处理的结束,批处理是一个或多个SQL语句的集合。

作用:

可以简化数据库的管理;

批处理可以提高语句执行的效率;

提示:GO是SQL Server特有的批处理命令,只能由SQL Server的查询编辑器识别和处理,在编辑其他应用程序时不能使用。

总结

本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用sql语句实现查询排序,顺序和倒序的区别,sql按倒序排序
  • 使用sql语句实现查询排序,顺序和倒序的区别,sql按倒序排序,使用SQL语句实现查询排序,顺序和倒序
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 一篇文章带你入门sql编程语句,一篇文章带你入门sql编程题,一篇文章带你入门SQL编程
  • window无法启动mysql 1067,windows无法启动mysql57服务,错误1053
  • window无法启动mysql 1067,windows无法启动mysql57服务,错误1053,windows无法启动MySQL服务报错1067的解决方法
  • vb中adodb连接数据库,,VB语言使用ADO连接、操作SQLServer数据库教程
  • sql重复记录查询的几种方法有哪些,查询重复记录sql语句
  • sql重复记录查询的几种方法有哪些,查询重复记录sql语句,SQL重复记录查询的几种方法
  • sql语句的各个关键字的解析过程详细总结怎么写,sql语句的各个关键字的解析过程详细总结图
  • sql语句的各个关键字的解析过程详细总结怎么写,sql语句的各个关键字的解析过程详细总结图,SQL语句的各个关键字的解析过程详细总结
  • sql语句游标,sqlserver游标的使用
  • sql语句游标,sqlserver游标的使用,详解SQL游标的用法
  • sql语句比较时间大小,sql 时间比较大小
  • 留言与评论(共有 条评论)
       
    验证码: