
数据库
write less,do more
这个作者很懒,什么都没留下…
展开
-
sql行转列
https://www.cnblogs.com/no27/p/6398130.html转载 2020-04-28 16:58:21 · 168 阅读 · 0 评论 -
linux下安装postgreSQL
https://blog.youkuaiyun.com/ckc_666/article/details/84974264转载 2019-12-09 14:44:44 · 114 阅读 · 0 评论 -
原生JDBC连接
//用 JDBC 查询学生成绩单, 把主要代码写出来。Connection cn = null;PreparedStatement pstmt =null;Resultset rs = null;try{ //加载驱动 Class.forname("com.mysql.jdbc.Driver"); //创建数据库连接 cn = DriverManager.getConnectio...原创 2019-06-22 11:47:24 · 124 阅读 · 0 评论 -
sqlserver将字符串进行计算
//数据库中的某个字段为1/4的字符串。//现在要求进行计算。//将字符串根据/截取并转化为decimal进行相除CONVERT (decimal(18,2),substring(b.OneToAny,1,charindex('/',b.OneToAny)-1))/CONVERT(decimal(18,2),substring(b.OneToAny,charindex('/',b.OneTo...原创 2019-06-24 10:33:52 · 1802 阅读 · 0 评论 -
sqlserver存储过程实现分页
--存储过程create proc usp_demo@page int,@pageSize int,@total int OUTPUT,@totalPage int OUTPUTasBEGINDECLARE @tmp intSET @tmp= (@page-1)*@pageSizeSELECT TOP 10 * FROM (SELECT row_number() over(...原创 2019-07-04 14:26:47 · 286 阅读 · 0 评论 -
mysql存储过程实现简单分页。
CREATE PROCEDURE usp_demo(in page int,in pageSize int,out total int,out totalPage int)BEGIN DECLARE m int; set m=(page-1)*pageSize; SELECT * FROM user LIMIT m,pageSize; set total = (SELECT COU...原创 2019-07-10 21:59:01 · 677 阅读 · 0 评论 -
乐观锁,悲观锁
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会...原创 2019-07-11 09:37:03 · 104 阅读 · 0 评论 -
CASE WHEN 及 SELECT CASE WHEN的用法
CASE WHEN 及 SELECT CASE WHEN的用法Case具有两种格式。简单Case函数和Case搜索函数。简单Case函数CASE sexWHEN ‘1’ THEN ‘男’WHEN ‘2’ THEN ‘女’ELSE ‘其他’ END–Case搜索函数CASE WHEN sex = ‘1’ THEN ‘男’WHEN sex = ‘2’ THEN ‘女’ELSE ‘其...转载 2019-04-17 10:02:08 · 213 阅读 · 0 评论 -
sqlserver判断字符串是否是数字
sql2005有个函数ISNUMERIC(expression)函数:当expression为数字时,返回1,否则返回0。这只是一个菜鸟级的解决办法,大多数情况比较奏效。eg:select ISNUMERIC(‘123’) --结果为1但是,该函数有个缺点!eg:复制代码SELECT,ISNUMERIC(’-’) as ‘-’ --1,ISNUMERIC(’+’) as ‘+...转载 2019-04-30 10:48:46 · 607 阅读 · 0 评论 -
在SQLSERVER中如何检测一个字符串中是否包含另一个字符串
在SQLSERVER中如何检测一个字符串中是否包含另一个字符串–当charindex返回值大于0时则包含 为0不包含select CHARINDEX(‘456’,‘123456’)SQL语句使用CHARINDEX函数,来测试一个字符串中是否包含另一个字符串中的方法:一、CHARINDEX函数介绍1、函数功能:函数返回字符或者字符串在另一个字符串中的起始位置。2、语法:CHARINDEX...转载 2019-04-13 08:42:37 · 7847 阅读 · 0 评论 -
sql树形结构查询语句
执行sql语句WITH COMMENT_CTE(ClassID,ClassParentID,ClassName) AS ( SELECT ClassID,ClassParentID,ClassName FROM HardwareClass WHERE ClassParentID='126' UNION ALL SELECT c.ClassID,c.ClassParentID...原创 2019-01-30 10:47:05 · 7193 阅读 · 2 评论 -
sql根据年月日比较
and CONVERT(datetime,SUBSTRING(a.DeliveryDate, 1, 10),101) >= CONVERT(datetime,SUBSTRING(#{startTime}, 1, 10),101)原创 2018-12-10 10:34:47 · 3407 阅读 · 0 评论 -
sqlserver中保留小数点后三位,并直接进位
num=2.3331545ceiling(num*1000)/1000----->2.334原创 2019-05-09 15:07:57 · 6649 阅读 · 0 评论 -
sqlserver判断字符串是否是数字
sql2005有个函数ISNUMERIC(expression)函数:当expression为数字时,返回1,否则返回0。这只是一个菜鸟级的解决办法,大多数情况比较奏效。eg:select ISNUMERIC('123') --结果为1但是,该函数有个缺点!eg:复制代码 SELECT ,ISNUMERIC('-') as '-' --1 ,ISNUMERIC('+...转载 2019-04-30 15:43:20 · 3324 阅读 · 0 评论 -
excel自动生成创建表sql语句
Sub 选项按钮4_Click() Dim sqlStr, sqlTemp, pkStr, columnName, columnType, columnLength, isPk, notExistTable, isNull, comment As String Dim tableListIndex, columnListIndex As Integer Dim a...原创 2019-01-18 18:09:26 · 9684 阅读 · 1 评论 -
sqlserver查询七天的数据个数
with t as ( select datename(weekday,getdate()- t1.number) weeknum ,substring(convert(varchar,getdate()- t1.number,120),1,11) daynum from (select number from MASTER..spt_values...原创 2019-05-12 15:56:09 · 1251 阅读 · 0 评论 -
根据字符串返回指定日期格式的字符串
/* * 根据字符串返回指定日期格式的字符串(yyyy-MM-dd-->MM-dd) * 例:字符串2019-05-12转化为05-12字符串 * */ public static String getDateByMd(String dateStr) throws ParseException{ Date date = new SimpleDateF...原创 2019-05-12 16:06:36 · 730 阅读 · 0 评论 -
原生JDBC连接数据库
https://blog.youkuaiyun.com/qq_35537301/article/details/81154182转载 2019-06-16 20:15:20 · 118 阅读 · 0 评论 -
sqlserver查询本周、上周、今天、昨天数据
--本周select * from CompletScan where CONVERT(datetime,ScanDate,101)>=DATEADD(wk, DATEDIFF(wk,0,DATEADD(dd, -1, getdate()) ), 0) and CONVERT(datetime,ScanDate,101)<DATEADD(wk, DATEDIFF(wk,0,DAT...原创 2019-05-11 11:09:12 · 3549 阅读 · 0 评论