case函数,严格的意义上来讲case函数已经试流程控制语句了,不是简单意义上的函数,不过为了方便,很多人将case函数称为流程控制函数。 case函数的一般有两种用法:1.case expression …
标签:SQL
SQL Server存储过程学习笔记
什么是SQL Server存储过程 是一种完成特定功能的SQL语句的集合,可视为批处理文件。类似于Java中的方法,可以有参数输入值,输出值,和输入输出值。 SQL Server存储过程的优缺点 优点 1.降低网络流量,…
Mybatis SQL语句查询
MyBatis中使用in查询时的注意事项 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach一共有三种类型,分别为List,[](array),Map三种。 foreach元素…
关于 Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法
在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法: 1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的 dblink,然后…
Java 8新特性之CompletableFuture(一)
Future 自Java 5开始添加了Future,用来描述一个异步计算的结果。获取一个结果时方法较少,要么通过轮询isDone,确认完成后调用get()获取值,要么调用get()设置一个超时时间。但是get()方法会阻…
linux基础命令介绍八:文本分析 awk
awk是一种模式扫描和处理语言,在对数据进行分析处理时,是十分强大的工具。 awk [options] 'pattern {action}' file... awk的工作过程是这样的:按行读取输入(标准输入或文件),对于…
SQL标准简介
SQL标准简介 SQL是Structured Query Language的缩写,它的前身是著名的关系数据库原型系统System R所采用的SEQUEL语言。作为一种访问关系型数据库的标准语言,SQL自问世以来得到了…
如何用sql实现两个字段相加?
MS_SQL select nullif(isnull(A,0)+isnull(B,0),0) as [Sum] from table1 等价于 select isnull(A,0)+isnull(B,0) as [Su…
sql – 返回int的存储过程
嗨,我在SQL Server 2005中有以下存储过程: ALTER PROCEDURE [dbo].[slot_sp_EngineerTimeslots_Group] @PROPREF VARCHAR(50), @PR…
【SQL练习】经典SQL练习题
准备数据 建表语句 CREATE TABLE students (sno VARCHAR(3) NOT NULL, sname VARCHAR(4) NOT NULL, ssex VARCHAR(2) NOT NULL,…
SQL 高级(4)
SQL 高级(4) SQL CHECK 约束 SQL CHECK 约束 CHECK 约束用于限制列中的值的范围。 &nbs…
MySQL 基础命令
作为前端虽然数据库接触的不多,但当使用时总记不住命令确实有点尴尬,遂做此笔记,以方便查阅。 登录登出 mysql -h localhost -u root -p //登录 QUIT // 登出 基本操作 ps: 又一次储…