随笔分类 -  数据库

数据库
摘要:NULLIF函数 Syntax IIF ( boolean_expression, true_value, false_value ) WITH TIES 与top()和order by 一起用,可以返回多于top的行。防止丢失想要的信息。 例如:有个表table1 select top(3) * 阅读全文
posted @ 2018-12-07 09:42 杨浪 阅读(1029) 评论(0) 推荐(0)
摘要:数据格式 分组取第一条的效果 sql 阅读全文
posted @ 2018-12-04 18:51 杨浪 阅读(8736) 评论(0) 推荐(0)
摘要:首先想到的就是contains,contains用法如下: select * from students where contains(address, ‘beijing’) 但是,使用contains谓词有个条件,那就是列要建立索引,也就是说如果上面语句中students表的address列没有建 阅读全文
posted @ 2018-12-03 14:46 杨浪 阅读(338) 评论(0) 推荐(0)
摘要:开发过程中遇到个需求,用户要提取的数据列中不包含 YF、ZF、JD的字符串, 方法1:select * from table where order_no not like '%YF%' and order_no not like '%ZF' and order_no not like '%JD%' 阅读全文
posted @ 2018-12-03 14:45 杨浪 阅读(5399) 评论(0) 推荐(0)
摘要:to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。 即按照第二个参数的格式解释第一个参数。 to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。 转换的格式: 表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年 阅读全文
posted @ 2018-12-03 14:44 杨浪 阅读(18761) 评论(0) 推荐(0)
摘要:在最近的项目开发中,有个业务需求是界面显示的数字需要保留两位小数,目前我想到的解决方法有两种: (1)在写SQL的时候,直接保留两位小数 (2)在java代码里面将查询出来的数进行格式化处理,保留两位小数 先说第一种方案:在SQL中的处理 我使用的oracle数据库,所以有3个函数可以选择,分别是: 阅读全文
posted @ 2018-12-03 14:43 杨浪 阅读(3499) 评论(0) 推荐(0)
摘要:一、Oracle中start with…connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是:select … from tablename start with 条件1connect by 条件2where 条件3;例:select * from ta 阅读全文
posted @ 2018-12-01 17:41 杨浪 阅读(509) 评论(0) 推荐(0)
摘要:Sql Server 或者 My Sql 阅读全文
posted @ 2018-11-29 10:22 杨浪 阅读(1726) 评论(0) 推荐(0)
摘要:1 SELECT t_1.pk_psndoc pk_psndoc, 2 t_1.pk_group pk_group, 3 t_1.pyear pyear, 4 t_1.month month, 5 t_1.code psncode, 6 t_1.name psnname, 7 t_1.... 阅读全文
posted @ 2018-11-27 00:10 杨浪 阅读(411) 评论(0) 推荐(0)
摘要:原文:https://www.cnblogs.com/hanzongze/p/oracle-catalog.html .Net程序员学用Oracle系列(1):导航目录 .Net程序员学用Oracle系列(2):准备测试环境 .Net程序员学用Oracle系列(3):数据库编程规范 .Net程序员学 阅读全文
posted @ 2018-11-21 23:45 杨浪 阅读(163) 评论(0) 推荐(0)
摘要:ZZZ Project 这家外国公司,有很多关于.NET和数据访问的项目,有收费的,有开源的,我之前介绍过 Z.ExtensionMethods 一个强大的开源扩展库 就出自该名下,其他有 如下 1. Bulk-Operations ,这个我相信大家也不陌生,Ado.Net 批量操作数据组件 收费 阅读全文
posted @ 2018-08-08 09:59 杨浪 阅读(1573) 评论(2) 推荐(0)
摘要:第一步,在控制面板里面找到程序——卸载程序这一项,打开之后就会是这样的了 第二步,经过第一步打开卸载程序后,在里面找到Microsoft SQLserver 2012 (64-bit)这一项,可以通过右上角搜索框寻找 第三步,点击右键,卸载,此时安装程序启动,开始着手删除SQL了 第四步,选择实例选 阅读全文
posted @ 2018-07-18 16:22 杨浪 阅读(297) 评论(0) 推荐(0)
摘要:前言 在前面的两篇文章中,分别介绍了Redis的内存模型和Redis的持久化。 在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份);而主从复制则侧重解决数据的多机热备。此外,主从 阅读全文
posted @ 2018-06-28 10:37 杨浪 阅读(327) 评论(0) 推荐(0)
摘要:Redis基本数据结构 Redis(REmote DIctionary Server)是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API Redis通常被称为数据结构服务器,因为值(value)可以使字符串( 阅读全文
posted @ 2018-06-28 10:26 杨浪 阅读(206) 评论(0) 推荐(0)
摘要:1 目录: 1 目录: 1 目录: 目录: 1 2 3 4 5 1.约束 2.ALTER TABLE 3.VIEW 1 2 3 4 5 1.约束 2.ALTER TABLE 3.VIEW 1 2 3 4 5 1.约束 2.ALTER TABLE 3.VIEW 1 2 3 4 5 1.约束 2.ALT 阅读全文
posted @ 2018-06-27 09:57 杨浪 阅读(177) 评论(0) 推荐(0)
摘要:日期类型 如果要用来表示年月日,通常用DATE 来表示。 如果要用来表示年月日时分秒,通常用DATETIME 表示。 如果只用来表示时分秒,通常用TIME 来表示。 TIMESTAMP表示格式 :YYYY-MM-DD HH:MM:SS。 如果只是表示年份,可以用YEAR 来表示。DATE,DATET 阅读全文
posted @ 2018-06-27 09:54 杨浪 阅读(194) 评论(0) 推荐(0)
摘要:制作备份到另一张表 select * into Persons_backup from Persons这种方式在mysql运行会报 Undeclared variable错误 // mysql并不支持,替换成 create table persons_backup(select *from pers 阅读全文
posted @ 2018-06-27 09:51 杨浪 阅读(250) 评论(0) 推荐(0)
摘要:SQL语句: C#语句 阅读全文
posted @ 2018-06-27 09:42 杨浪 阅读(164) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/hanzongze/p/oracle-catalog.html .Net程序员学用Oracle系列(1):导航目录 .Net程序员学用Oracle系列(2):准备测试环境 .Net程序员学用Oracle系列(3):数据库编程规范 .Net程序员学用 阅读全文
posted @ 2018-06-08 23:22 杨浪 阅读(262) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/ivan-uno/p/9051225.html 阅读全文
posted @ 2018-06-04 13:19 杨浪 阅读(259) 评论(0) 推荐(0)