a.substring
b.LEN
查找:串内搜索
charindex(char_expr,expression)
返回指定char_expr的开始位置,否则为0
select charindex('C',job_id) from job_z where job_id='1'
c.字符串连接:select substring('1',1,LEN('1')-2)||'--' from job_tmp
d.ltrim与ltrim
e.select case when job_id='8 '
then 'xx' else '--' end a
from job_tmp
f.if 1=2 select count(*) from job_t else select count(*) from job_tmp
g.-select convert (varchar,12)
--select convert (nvarchar,100)
--select convert (char,256)
--select convert (int,'12') 数字
select convert (float,'20')
--select convert(date ,'20120131') 日期
--select convert(datetime,'2012-1-31')
--select convert(numeric,2345.56666666678)
--select convert(float,1234567890123456789)
--select convert(numeric(30,2),'123456789.12') 小数
select convert(decimal(20,2),'12345.67') 小数
转换函数:
select convert(varchar,getdate(),112) 日期转换成字符串:20120301
select convert(date,'20120301',112) 字符转换成日期:
h.getdate() 系统时间
i.len()与datalength()的区别:datalength计算空格. char_length()也计算空格
j.加空格select space(5)||'-'
k.select replicate('abc',3) : 字符串abc重复3次
m.select stuff('abcdefghijkab',1,2,'AB') :把ab替换成AB
l.
select reverse('abcdefghijk') :反转字符串
n.转义字符:[]
o.数学函数:
select ceiling(1234.56) 数字四舍五入
select floor(1234.86) 取整数
select rand() 0-1之间的小数
select round(2.2345678,2) 2.2300000 四舍五入
p.select pi()
q.对空值的处理:select isnull(null,0)
r.
--select day(getdate())
--select month(getdate())
--select year(getdate())
--select datepart(yy,getdate())
--select convert(varchar(24),getdate(),112) 20120301
--select convert(varchar(24),getdate(),111) 2012/03/01
--select convert(varchar,getdate(),118)
--select datepart(mi,getdate()) 分钟
--select datepart(ms,getdate()) 毫秒
s.时间之间的换算:
select dateadd(dd,1,getdate()) 加一天
select datediff(dd,getdate(),dateadd(dd,1,getdate())) 两个日期比校,相差一天
datepart
日期部件 缩写 值范围
年 yy 1753-9999
季度 qq 1-4
月 mm 1-12
每年中的天 dy 1-366
天 dd 1-31
星期 wk 1-54
星期天 dw 1-7(1=sunday)
小时 hh 0-23
分钟 mi 0-59
秒 ss 0-59
毫秒 ms 0-999
t.替换: stuff(expr1,start,length,expr2)
用expr2代替epxr1中start起始长为length的字符串
select stuff(job_id,charindex('1',job_id),2,'38') from job_z where job_id='1'
u.字符串截取,日期截取:
相关推荐
在不同的数据类型之间进行转换也是Sybase函数的重要功能之一,常用转换函数有: - `CAST()`和`CONVERT()`用于将一种数据类型转换为另一种数据类型。 ### 实例说明 假设我们需要统计某表中所有记录的创建日期是否...
以上介绍的函数只是Sybase数据库中可用函数的一部分,但在日常开发和维护中,它们是最常用且功能强大的工具,能够满足大部分数据处理需求。熟练掌握这些函数,可以显著提高SQL查询的效率和灵活性。
以下是对Sybase ASA中查询元信息的几个常用SQL函数的详细介绍: 1. **`sp_columns`**:此函数用于检索指定表中的列信息,包括列名、数据类型、最大长度等。例如,`sp_columns 'account'`将显示表`account`的所有列...
根据给定文件的信息,我们可以总结出Sybase数据库中与日期处理相关的多个实用函数及应用...以上是Sybase数据库中常用的日期函数及其使用方法的详细介绍。通过这些函数,用户可以灵活地处理日期数据,满足各种业务需求。
五、Sybase 常用函数 1. 聚合函数 1.1 求和:sum([all|distinct] 表达式) Eg:select sum(distinct id) from test --去掉所有 id 重复的项,求 id 的总和 1.2 求平均值:avg([all|distinct] 表达式) Eg:select ...
sybase 与oracle函数对比,一些常用的函数对比。
"SYBASE iq与ORACLE使用分析函数计算同期值及常用计算函数使用" 本资源摘要信息主要介绍了SYBASE iq和ORACLE中使用分析函数计算同期值和常用计算函数的使用方法。文章涵盖了同期值的计算、累计及同期累计值的计算、...
本文档旨在为Sybase SQL用户提供一个全面的教程,涵盖了基本的Transact-SQL语法以及常用的SQL函数。通过这些内容的学习,用户可以更好地理解和掌握Sybase SQL的核心概念和技术要点,从而高效地管理和操作数据库。...
本资源为"pb函数大全",针对PowerBuilder初学者,提供了大量常用函数的详细解释,帮助初学者更好地理解和运用PB中的各种功能。 在PowerBuilder中,函数是实现特定任务的代码块,可以接受参数,处理数据,并返回结果...
以下是一些常用的Sybase SQL语句及其用途: 1. **查看数据库版本**:使用`select @@version`可以获取当前数据库系统的版本信息,这对于确认系统兼容性和确定支持的功能很有帮助。 2. **查看操作系统参数**:`exec ...
标题中的“Sybase PowerDesigner 常用脚本”指的是Sybase PowerDesigner这款强大的数据库建模工具中的自动化脚本。PowerDesigner是企业级的数据建模工具,它允许用户设计复杂的数据库模型,包括物理数据模型(PDM)...
以上只是Sybase常用命令的一部分,实际使用中还会涉及到更多高级操作和特定场景下的定制命令。理解并熟练掌握这些命令,能极大地提升在Sybase环境下的工作效率。通过参考手册中的详细信息,可以更深入地学习每个命令...
### pb常用函数详解 #### 1. 弹出窗口 - **函数**: `messagebox('系统提示','数据错误',question!,yesno!)` - **用途**: 显示一个带有指定消息和按钮的消息框。 - **参数**: - 第一个参数为消息框的标题。 - 第二...
这个“PB9.0常用函数中文帮助文档”是由名为“凯子”的作者或团队精心编译的,旨在为使用PowerBuilder 9.0的开发者提供中文语言的支持,解决在编程过程中遇到的函数使用问题。 在PowerBuilder中,函数是程序执行中...
为了更好地使用表UDF和TPF,Sybase IQ提供了一系列SQL参考文档,涵盖了常用的SQL语句和操作。 #### 结论 用户定义的函数(UDFs)是Sybase IQ 16.0的一个重要特性,它极大地扩展了数据库的功能。通过深入了解UDFs的...
本资源包含“PB常用函数”相关的三个CHM文件:PB常见问题.CHM、PB常见函数.CHM和PB系统函数大全.chm,这些都是PowerBuilder开发者的重要参考资料。 PB常见问题.CHM文件很可能包含了在使用PowerBuilder过程中遇到的...
《Sybase IQ数据库函数详解》 ...以上就是关于Sybase IQ数据库的一些核心知识点,包括创建数据库、数据类型以及常用函数的使用。理解并掌握这些内容,将有助于在实际工作中更有效地管理和操作数据。
SQL查询语言章节介绍了如何使用SQL语句进行数据检索,包括简单查询、连接查询、子查询以及集函数、分组和排序等高级查询技巧,是进行数据分析和报告的基础。 ### 数据库对象的增、删、改 详细讲解了数据库、表、...