• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
开水房
ASP.NET
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  SQL

postgres 正则表达式 转

摘要:http://blog.csdn.net/wugewuge/article/details/7704996 postgresql中使用正则表达式时需要使用关键字“~”,以表示该关键字之前的内容需匹配之后的正则表达式,若匹配规则不需要区分大小写,可以使用组合关键字“~*”; 相反,若需要查询不匹配这则 阅读全文
posted @ 2016-05-26 14:54 白开水皮皮 阅读(889) 评论(0) 推荐(0)
postgres 类型转换 cast 转

摘要:转自: http://blog.csdn.net/yufenghyc/article/details/45869509 --1 例子postgres=# select 1/4; ?column? 0(1 row) 在PG里如果想做除法并想保留小数,用上面的方法却行不通,因为"/" 运算结果为取整,并 阅读全文
posted @ 2016-04-24 01:56 白开水皮皮 阅读(9154) 评论(0) 推荐(0)
update 多表

摘要:update energylog set value=(a.value+c.value)/2from energylog as a, energylog as cwhere a.idvariable=energylog.idvariable and energylog.idvariable=c.id... 阅读全文
posted @ 2015-04-09 12:59 白开水皮皮 阅读(165) 评论(0) 推荐(0)
mysql 添加字段、删除字段、调整字段顺序 转

摘要:ALTER TABLE — 更改表属性添加字段:alter table `user_movement_log`Add column GatewayId intnot null default 0 AFTER `Regionid` (在哪个字段后面添加)删除字段:alter table `user_movement_log` drop column Gatewayid调整字段顺序:ALTER TABLE `user_movement_log`CHANGE `GatewayId` `GatewayId` int not null default 0AFTER RegionIDmysql alter 阅读全文
posted @ 2013-08-16 09:25 白开水皮皮 阅读(6996) 评论(0) 推荐(1)
精妙Sql语句

摘要:http://blog.csdn.net/hanghwp/archive/2007/05/06/1597672.aspx下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlse 阅读全文
posted @ 2012-12-13 12:53 白开水皮皮 阅读(167) 评论(0) 推荐(0)
postgres 存储过程 select 结果 变量赋值

摘要:写Postgres存储过程时,不晓得怎么讲select查出的值赋值给变量,今天知道了用select INTOcreate or replace function "public"."getdescription"() returns varchar as$body$DECLARE temp varchar;BEGIN select code into temp from cfvariable where id=223; raise notice 'code %', temp; return temp;end $body$LANGUAGE 阅读全文
posted @ 2012-05-23 15:04 白开水皮皮 阅读(11913) 评论(0) 推荐(0)
Postgres 查看各个表占用的物理空间

摘要:select pg_relation_size(oid)/1024,pg_class.relname,relpages from pg_class这里pg_relation_size(oid)/1024 和 relpages 基本上是成比例的(有的实际size会大一点)。因为一个page的大小是8K,所以pg_relation_size(oid)/1024 = relpages * 8 阅读全文
posted @ 2012-05-23 10:53 白开水皮皮 阅读(2241) 评论(0) 推荐(0)
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

摘要:Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。 1.INSERT INTO SELECT语句语句形式为:Insert into Table2(field1,field2,...) select . 阅读全文
posted @ 2012-02-21 09:17 白开水皮皮 阅读(173) 评论(0) 推荐(0)
postgres 时间差 (和datediff相似的功能)

摘要:inserttime >= current_timestamp - interval '10 days' 阅读全文
posted @ 2010-11-17 10:31 白开水皮皮 阅读(1182) 评论(0) 推荐(0)
postgres 分页

摘要:select * from xxx limit 10 offset 0;limit表示一次查多少条offset表示从第几条开始查 阅读全文
posted @ 2010-11-17 10:23 白开水皮皮 阅读(898) 评论(0) 推荐(0)
经典分页SQL

摘要:declare @col int select top {PageSize * (PageIndex-1)+1} @col = [排序字段] from [表名|视图名] [ where 查询条件 ] order by [排序字段] asc|desc --@col 变成本页第一条的位置(可以是ID,或时间等,只要是有序的东西) select top PageSize 需要显示的字段 ... 阅读全文
posted @ 2008-07-08 13:19 白开水皮皮 阅读(204) 评论(0) 推荐(0)
常用的数据库维护的脚本

摘要:-- -- --整理了几个常用的数据库维护的脚本,和大家分享,希望能够对大家有所帮助,尤其是 --初学者。这些脚本只针对Sql Server 2000,在Sql Server 2005下没有进行测试,有些 --可能不适用。如果有错误,请联系我 -- -- /**//******************************************************************... 阅读全文
posted @ 2008-06-05 16:21 白开水皮皮 阅读(333) 评论(0) 推荐(0)
sql列横排

摘要:Declare @S Nvarchar(4000) Set @S='' Select @S = @S + ', '''' As '+[OrderSize].SizeName From [OrderSize] Where orderID ='b5d5e553-c5fb-4f0c-a159-dc543822167e' set @s='Select '+ right(@s,len(@s)-1)... 阅读全文
posted @ 2008-06-04 14:30 白开水皮皮 阅读(291) 评论(0) 推荐(0)
sql中添加单引号

摘要:Select '''a''' AS Test 阅读全文
posted @ 2008-06-04 14:27 白开水皮皮 阅读(342) 评论(0) 推荐(0)
sql中构建sql语句,再exec这条SQL语句

摘要:create proc fb_custom_GetGeneralCompleteList @NameField nvarchar(50), @Table nvarchar(50), @PreText nvarchar(100) as declare @sql nvarchar(1000) set @sql = N'select '+ @NameField + N' from '... 阅读全文
posted @ 2008-06-04 14:26 白开水皮皮 阅读(247) 评论(0) 推荐(0)
datediff

摘要:DATEDIFF 返回跨两个指定日期的日期和时间边界数。 语法 DATEDIFF ( datepart , startdate , enddate ) 参数 datepart 是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。 日期部分 缩写 ... 阅读全文
posted @ 2008-06-04 12:06 白开水皮皮 阅读(683) 评论(0) 推荐(0)
精彩sql语句1

摘要:SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop... 阅读全文
posted @ 2008-06-04 10:44 白开水皮皮 阅读(256) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3