开发前沿 13284

SQL进行排序、分组、统计的10个新技巧分享

1.使用排序使数据有序通常,你的所有数据真正需要的仅仅是按某种顺序排列。SQL的ORDER BY语句可以以字母或数字顺序组织数据。因此,相似的值按组排序在一起。然而,这个分组时排序…

2022-05-24 940

insert into select和select into的使用和区别介绍

insert into ... select ...:可将表1中的全部数据或者部分数据复制到表2中。 eg: 复制代码 代码如下: insert into t2(id,name,p…

2022-05-24 937

sql server的一个有趣的bit位运算分享

sql server中没有bool类型,而是用bit类型来表示bool值,估计是为了节省存储空间。 可是要想实现取反操作似乎就麻烦写了,比如类似下面这样的语句是不行的:update…

2022-05-24 860

SQL实现递归及存储过程中In()参数传递解决方案详解

1.SQL递归 在SQL Server中,我们可以利用表表达式来实现递归算法,一般用于阻止机构的加载及相关性处理。 -->实现: 假设OrganiseUnit(组织机构表)中…

2022-05-24 450

sql将时间类型转换为字符串类型汇总

日期时间转字符串 复制代码 代码如下: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select …

2022-05-24 563

sum(case when then)(判断男女生的个数)

判断类似一个班级的男生和女生的人数,用sum (cese when then ) 复制代码 代码如下: select count(er.execute_result), sum(c…

2022-05-24 1,135

判断数据库表是否存在以及修改表名的方法

一、判断数据库表是否存在: 首先要拿到数据库连接conn,调用DatabaseMetaData dbmd = conn.getDataMeta();之后调用如下方法: 复制代码 代…

2022-05-24 1,186

获取MSSQL 表结构中字段的备注、主键等信息的sql

1、MSSQL2000 复制代码 代码如下: SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = c…

2022-05-24 783

SQL排除重复结果只取字段最大值分享

如何用SQL排除重复结果只取字段最大值的记录?要求得到的结果(即是PID相同的记录只取ID值最大的那一条)。 复制代码 代码如下: select * from [Sheet1$] …

2022-05-24 917

SQLSERVER 根据地图经纬度计算距离差示例

SQL SERVER 根据地图经纬度计算距离的公式 复制代码 代码如下: go --创建经纬度距离计算函数 CREATEFUNCTION [dbo].[fnGetDistance]…

2022-05-24 791

分享Sql日期时间格式转换

Sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20)…

2022-05-24 915

SQL 查询和删除重复字段数据的方法

例如: id           name   &…

2022-05-24 990