数据库
linxiang1aa
java软件开发
展开
-
sql 判断一个字符串中是否包含另一个字符串
判断一个字符串中是否包含另一个字符串 以通过like谓词来检索信息,但是like谓词在检索时是不区分大小写的,而使用contains 谓词在数据库中检索信息则可以做到区分大小写的功能,同时contains在某些方面所提供的文本查询能力比like 强,经过实践验证,charindex()并不比前面加%的like更能提高查询效率,并且charindex()会使索引失去作用(指sqlserver...原创 2018-07-24 10:53:30 · 53407 阅读 · 1 评论 -
SQL SERVER 日期格式化
SQL中CONVERT转化函数的用法CONVERT的使用方法:格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:Select CONVERT(varchar(30),getd...转载 2018-07-26 15:30:50 · 4366 阅读 · 0 评论 -
SQL搜索通配符不能匹配的问题(escape)
SQL搜索通配符不能匹配的问题使用like语句select * from userinfo where fullname like '%_%';不能正确搜索_的记录解决办法: select * from userinfo where fullname like '%\_%' escape '\';返回包含有"_"的记录,正确Escape:ESCAPE 'escape_cha...原创 2018-08-01 16:00:17 · 1185 阅读 · 0 评论 -
SQL CAST与CONVERT区别(摘抄整理)
CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 CONVERT是专对SQL Server使用的,使日期与时间值,小数之间转换具有更宽的灵活性。CAST是两种功能中更具ANSI标准的功能,更具便携性(比如,使用CAST的函数能更容易的被其它数据库软件使用),但功能相对弱一些。不过,当小数转化为数值,并保留原始表达式中...原创 2018-08-02 14:48:08 · 3377 阅读 · 0 评论 -
SQL SERVER 排名 函数
SQL SERVER 排名 函数 ROW_NUMBER():行号。SQL Server2005中,使用ROW_NUMBER()非常方便SELECT * , ROW_NUMBER() OVER ( ORDER BY createTime) AS 行号FROM 表名备注:数据在排行号时已经排序,如果有根据行号分页的显示,注意ORDER BY排序RANK():rank函数用于...原创 2018-08-26 16:15:38 · 6470 阅读 · 0 评论 -
powerdesigner里建物理模型图时choose DBMS为空怎么办?
powerdesigner里建物理模型图时choose DBMS为空怎么办?RT 出现如下对话框,是因为需要“DBMS”的规则文件夹点击下图文件图标,浏览,找到安装目录里面PowerDesigner 15\Resource Files\DBMS,就可以了。转载自:https://www.cnblogs.com/yeminglong/p/3292617.html?tdsourceta...转载 2018-09-17 17:50:24 · 561 阅读 · 0 评论