
sql
文章平均质量分 78
xujiahn
正在努力学习中
展开
-
返回时间差值。大于1天,返回天;小于1天且大于60分钟返回小时;小于60分钟大于1分钟,返回分钟;小于60秒,返回秒
-- =============================================-- 返回时间差值。大于1天,返回天;小于1天且大于60分钟返回小时;小于60分钟大于1分钟,返回分钟;小于60秒,返回秒-- =============================================ALTER FUNCTION [dbo].[F_BACK_DIFF_TIME]...原创 2018-07-04 17:01:43 · 961 阅读 · 1 评论 -
excel生成insert语句
在最后一列写入这样的一句话 (前后要一一对应) 然后一拉就OJBK了=CONCATENATE("insert into users (AREAID,NAMEEN,NAMECN,DISTRICTEN,DISTRICTCN,PROVEN,PROVCN,NATIONEN,NATIONCN) values ('",A1,"','",B1,"','",C1,"','",D1,"','",...原创 2018-08-02 17:42:06 · 5837 阅读 · 0 评论 -
sqlserver位数不够左边补0
有的时候需要循环存放一从1开始的字符串 、位数还有要求,我第一次在写的时候想着在左边拼接几个0不就行了,写完我就发现超过10就不行了,位数超了这个时候就需要用到左补0方法下面我给大家一个示例: DECLARE @NUM INT=7WHILE (@NUM <=14)BEGIN SELECT RIGHT('0000000'+CONVERT(VARCHAR(50),1+...原创 2018-08-07 20:46:28 · 40407 阅读 · 1 评论 -
获取每一年点击量最高的一条数据
--我先创建一个临时表、(主要的懒得建表)CREATE TABLE #Year( DateYear VARCHAR(20), --年份 Number INT ) ---模拟往临时表中插入三年的数据INSERT #Year ( DateYear, Number )VALUES ( '2018-08-08', -- DateYear...原创 2018-08-20 18:54:55 · 488 阅读 · 0 评论 -
在存储过程中添加事务
--存在就删除IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[NAME]') AND type in (N'P', N'PC'))DROP PROCEDURE [dbo].[ProcName]GO--还有一种删除的写法IF EXISTS(SELECT * FROM sysobjec...原创 2018-08-20 19:12:03 · 2668 阅读 · 0 评论 -
转换小写金额为大写金额
--先在sqlserver中执行下面的函数-- =============================================-- Description: <转换小写金额为大写金额>-- =============================================CREATE FUNCTION [dbo].[CapitalRMB](@Cha...原创 2018-08-25 15:43:49 · 1713 阅读 · 0 评论 -
idea中使用MyBatisGenerator逆向生成实体类
逆向生成实体类、mapper、xml一共需要三步走!!!1.先在pom中添加插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-p...原创 2019-08-01 11:15:34 · 898 阅读 · 0 评论