SQL
XIE_J
这个作者很懒,什么都没留下…
展开
-
SQL 生成随机单号
SQL 生成随机单号作者:谢景,撰写时间:2019-1-19在做项目中,随机生成订单号是必不可少的功能。下面分享一下在SQL 中生成随机单号的方法之一,SQL 存储过程中代码如下:效果如下:存储过程中相关函数的解释:declare 定义变量,SET是SQL Server 中对已经定义的变量赋值的方式,语法:CAST (expression AS data_type)参数...原创 2019-01-19 16:43:32 · 1107 阅读 · 0 评论 -
Oracle(PLSql)之用check实现sql中逻辑运算bit的功能
Oracle(PLSql)之用check实现sql中逻辑运算bit的功能作者:谢景,撰写:2019-3-27在学了Oracle之后,已经基本了解了Oracle的基本类型,有number、char、varchar2…,但是我发现Oracle中没有sql中的bit类型,但是我们在建表的时候,有些字段表示性别,作废否,同意否…的意思,在sql中我们用数据类型的bit表示男女,作废否。Oracle...原创 2019-03-27 21:01:22 · 647 阅读 · 0 评论 -
Oracle之视图view与with as
Oracle之视图view与with as作者:谢景,撰写时间:2019-3-27在我们用sql写查询的时候,常常查询语句是复杂多样的。这时候我们为了代码可读性和其他一些问题,常常需要把需要查询的数据先查询出来。view 和with as都是先查询数据,再被其他操作调用。View和with as 的区别就是View创建之后就是一张虚表,with as 相当于临时数据表,View创建之后...原创 2019-03-27 20:16:33 · 8830 阅读 · 0 评论 -
Orcale之子查询的多种用法
Orcale之子查询的多种用法作者:谢景 ,撰写时间:2019-3-27子查询的定义:在一个操作之前进行查询,这个查询就是子查询。也就是说,子查询就是一个查询,查询的结果可以是一张表,一条字段,一个值。也就是说,子查询可以代替一张表,一个字段,一个值。子查询必须写在()里面。下面分析具体代替的方式。1、代替一张表select * from (select * from emp)...原创 2019-03-27 10:29:13 · 290 阅读 · 0 评论 -
Oracle 与 SqlServer的格式转换的异同
Oracle(PLSql) 与 SqlServer的格式转换的异同作者:谢景,撰写时间:2019-3-27格式转换是程序员编程中的不可或缺的必会技能之一,下面是本人分析对Oracle(PLSql) 与 SqlServer格式转换的分析首先说一下两中数据库的 (异)Oracle(PLSql)中格式转换有:1、to_char(a,b)说明:参数a为需要转换类型的字段,(可选)参数b为转换的...原创 2019-03-27 09:27:40 · 933 阅读 · 0 评论 -
SQL Server之多表连接方式
SQL Server之多表连接方式作者:谢景,撰写时间:2019-2-13SQL Server多表连接方式有四种,分别是:1、INNER JOIN解释:在表中存在至少一个匹配时,INNER JOIN 关键字返回行。eg:SELECT 年级表.年级ID, 年级表.年级MC, 年级表.学院ID, 学院表.学院ID AS Expr1, 学院表.学院MCFROM 年级表 INNE...原创 2019-02-13 17:11:26 · 2460 阅读 · 0 评论 -
SQL 分离字符串
SQL 分离字符串作者:谢景,撰写时间:2019-2-13在做项目中,我们常常需要对一段字符串进行分离,例如:i,you,my live中获取我们需要的数据,在C#中,字符串直接分离成数组,简单易懂,但是SQL中没有数组,想把字符串分离需要的数据有些费脑,小编上网查找资料并总结出方法。下面讲解一下思路!首先,介绍一下会用到的函数及用法:1、LEN() 函数:解释:返回文本字段中值的长度...原创 2019-02-13 16:42:57 · 526 阅读 · 0 评论 -
SQL之用@@IDENTITY多表新增
SQL之用@@IDENTITY多表新增作者:谢景,撰写时间:2019-2-22多表新增思路:1、先新增一张表的数据,2、获取该数据的ID值,3、再将该ID值作为外键新增到另一张表多表新增重点在于第二步骤:获取刚新增数据的ID值;重点:@@IDENTITY 全局变量 numeric(18,0)@@identity的作用是返回最后插入的标识值,可以使用它来获取插入数据后的标识符。注意1:...原创 2019-02-24 10:24:36 · 664 阅读 · 0 评论 -
SQL Server之HAVING与聚合函数
SQL Server之HAVING与聚合函数作者:谢景,撰写时间:2019-2-21在对数值数据操作的时候,常常会对这些数据进行合计、求最大值等等,在SQL Server 中,类似SUM这些函数是不能与WHERE 关键字连用,而HAVING的出现则是弥补SQL Server中这一缺陷,HAVING与WHERE作用与用法一致。下面有段代码:Select StuId,Avg(Score) as...原创 2019-02-23 08:13:37 · 3366 阅读 · 0 评论 -
SQL Server之数据分页显示
SQL Server之数据分页显示作者:谢景,撰写时间:2019-2-20在一个好的项目中肯定存储很多数据,而我们显示大量数据常常会用到分页显示,下面分享一下在SQL Server进行数据分页的方法。思路:先对表进行排序和赋值编号,然后用BETWEEN … and …函数对数据进行筛选查询。select * from (select *, ROW_NUMBER() over(order ...原创 2019-02-22 19:54:02 · 1007 阅读 · 0 评论 -
SQLServer事务与锁
SQLServer事务与锁最近在做一个项目,因为项目需求要设备信息跟数据库信息同步并且要保存数据的正确性,使用了SQLServer的两个功能:事务和锁。功能前景:设备的信息要跟数据库同步,数据是关联多张表的,数据里面有代码(数据库自动生成)数据库自动生成代码我们是利用获取最后一条数据的代码然后加1实现的,所以自动生成代码的功能是有缺陷的,假如项目前台同时执行一个SQL语句,那么这两条数据的代...原创 2019-06-18 08:12:08 · 825 阅读 · 0 评论