解析SQL Server和Oracle常用函数区别(3)_Mssql数据库教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:解读数据库设计正规化的五大范式简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在本文中,我将通过五个渐进的过程来告诉你在设计中应该了解的正规化技巧。从而建立一个可行而且效率高的数据库。本文也会详细分析一下可以利用的关系类型。 这里假定我们要建立一个用户信
20.如何处理null值(F2中的null以10代替)
S:select F1,IsNull(F2,10) value from Tbl
O:select F1,nvl(F2,10) value from Tbl
21.求字符序号
S:select ascii(’’a’’) value
O:select ascii(’’a’’) value from dual
22.从序号求字符
S:select char(97) value
O:select chr(97) value from dual
23.连接
S:select ’’11’’+’’22’’+’’33’’ value
O:select CONCAT(’’11’’,’’22’’)||33 value from dual
23.子串位置 --返回3
S:select CHARINDEX(’’s’’,’’sdsq’’,2) value
O:select INSTR(’’sdsq’’,’’s’’,2) value from dual
23.模糊子串的位置 --返回2,参数去掉中间%则返回7
S:select patindex(’’%d%q%’’,’’sdsfasdqe’’) value
O:oracle没发现,但是instr可以通过第四个参数控制出现次数
select INSTR(’’sdsfasdqe’’,’’sd’’,1,2) value from dual 返回6
24.求子串
S:select substring(’’abcd’’,2,2) value
O:select substr(’’abcd’’,2,2) value from dual
25.子串代替 返回aijklmnef
S:SELECT STUFF(’’abcdef’’, 2, 3, ’’ijklmn’’) value
O:SELECT Replace(’’abcdef’’, ’’bcd’’, ’’ijklmn’’) value from dual
26.子串全部替换
S:没发现
O:select Translate(’’fasdbfasegas’’,’’fa’’,’’我’’ ) value from dual
27.长度
S:len,datalength
O:length
28.大小写转换 lower,upper
29.单词首字母大写
S:没发现
O:select INITCAP(’’abcd dsaf df’’) value from dual
30.左补空格(LPAD的第一个参数为空格则同space函数)
S:select space(10)+’’abcd’’ value
O:select LPAD(’’abcd’’,14) value from dual
31.右补空格(RPAD的第一个参数为空格则同space函数)
S:select ’’abcd’’+space(10) value
O:select RPAD(’’abcd’’,14) value from dual
32.删除空格
S:ltrim,rtrim
O:ltrim,rtrim,trim
分享:数据库用SQL语法大全1、建表格: createtabletable_name(column1datatype[notnull][notnullprimarykey],column2datatype[notnull],...) 说明: datatype--是资料的格式,详见表。 nutnull--可不可以允许资料有空的(尚未有资料填入)。 primarykey--是本表的主键。 2、更改表
相关Mssql数据库教程:
- sql 语句练习与答案
- 深入C++ string.find()函数的用法总结
- SQL Server中删除重复数据的几个方法
- sql删除重复数据的详细方法
- SQL SERVER 2000安装教程图文详解
- 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法
- SQLServer日志清空语句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸载方法(其他版本类似)
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表
- SQL Server 2008 清空删除日志文件(瞬间日志变几M)
- Win7系统安装MySQL5.5.21图解教程
- 将DataTable作为存储过程参数的用法实例详解
- 相关链接:
- 教程说明:
Mssql数据库教程- 解析SQL Server和Oracle常用函数区别(3)。