【原创】SQL常用函数】的更多相关文章

ylbtech-SQL Server: SQL Server-SQL 常用函数 1,数学函数 2,日期和时间函数 3,字符串函数 4,转换函数 1,ylb:SQL 常用函数返回顶部 1,数学函数 2,日期和时间函数 3,字符串函数 •ASCII ( character_expression ) 转ASCII码 •CHAR ( integer_expression ) 字符转数字 •LOWER 变成大写 •UPPER 变成小写 •STR 浮点型变成字符串 •LTRIM 去左边空格 •RTRIM 去…
SQL常用函数总结 这是我在项目开发中使用db2数据库写存储过程的时候经常用到的sql函数.希望对大家有所帮助: sql cast函数 (1).CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型.以下例子用于将文本字符串'12'转换为整型: SELECT CAST('12' AS int) (2).返回值是整型值12.如果试图将一个代表小数的字符串转换为整型值,又会出现什么情况呢? SELECT CAST('12.5' AS int) (3).CAST()函数和CON…
原文:SQL常用函数之五 str() 使用str函数   :STR 函数由数字数据转换来的字符数据.   语法      STR    (    float_expression    [    ,    length    [    ,    decimal    ]    ]    )            参数      float_expression          是带小数点的近似数字    (float)    数据类型的表达式.不要在    STR    函数中将函数或子查询用…
SQL常用函数说明以及使用 以下补充以下常用的函数,更多的请看oracle函数API文档 to_char to_char(8.58,'9.99') to_char(8.50,'9.00') to_char(8.50,'9.99') create table employee( id number, crete_date date timestamp default localtimestamp --毫秒级时间戳,插入一条数据会自动填写 ); to_date --将2019-5-11字符串转为da…
原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --================================== /* 一.函数的分类 SQL函数一般分为两种 单行函数 基于单行的处理,一行产生一个结果 多行函数 基于多行的处理,对多行进行汇总,多行产生结果 二.函数形式 function_name [(arg1, arg2,...)] 三.常用的单行函数:…
--SQL 基础-->常用函数 --================================== /* 一.函数的分类 SQL函数一般分为两种 单行函数 基于单行的处理,一行产生一个结果 多行函数 基于多行的处理,对多行进行汇总,多行产生结果 二.函数形式 function_name [(arg1, arg2,...)] 三.常用的单行函数: 1. 字符函数: lower(x)   转小写 upper(x)   转大写 initcap(x) 单词首字母转大写 concat(x,y)   …
SQL中常用的函数有类型转换函数.字符串函数和日期使用函数.更多具体的函数用法参见DBMS中的帮助文档. 类型转换函数 cast(值 as 类型) update 表名 set 列1=列1+cast(列2 CHAR(2)) select CAST('123.456' as float) convert(目标类型,值[,format]) select CONVERT(float,'123.456') 将日期转为字符串,可以进行格式化处理select CONVERT(varchar(10),getda…
最近使用开辟的过程中出现了一个小问题,顺便记录一下原因和方法--函数sql ---------------------- ASP.Net+Android+IO开辟S..Net培训.等待与您交流! ---------------------- 列举了一些SQL中的经常使用函数. 数字函数 ABS()          求绝对值(让我想起了ABS防抱死系统) CEILING()    舍入到最大整数,-3.6舍入到-3 FLOOR()      舍入到最小整数,-3.6舍入到-4 ROUND() …
  我们日常开发过程中,非常常见的一种需求,把某一个用逗号或者/或者其他符号作为间隔的字符串分隔成一张表数据. 在前面我们介绍了 [原创]SQL 把表中字段存储的逗号隔开内容转换成列表形式,当然按照这种方式转变一下也是可以实现的,但是我这里有以前我一直使用的另外一种方式,也记录一下吧. 依照惯例,我们首先来看看效果. 调用:SELECT Id FROM [Fn_StringSplitToTable]('1,12,36,65,58,56,DF',',') 具体函数如下: -- ==========…
--值类型转换 ) --时间差 ,GETDATE()),GETDATE()) --加减指定时间 ,GETDATE()) --获取系统日期 select GETDATE() --生成不重复Id select NEWID() --转换小写 select LOWER(NEWID()) --转换大写 select UPPER(NEWID()) --前2个字 ) --后2个字 ) --替换指定字符 select replace('abc','ab','你好') --最大值 Max(字段名) ) as 最大…
函数的分类 Oracle 提供一系列用于执行特定操作的函数 SQL 函数带有一个或多个参数并返回一个值 以下是SQL函数的分类:…
..STUFF()用另一子串替换字符串指定位置.长度的子串.STUFF (<character_expression1>, <start_ position>, <length>,<character_expression2>)如果起始位置为负或长度值为负,或者起始位置大于character_expression1 的长度,则返回NULL 值.如果length 长度大于character_expression1 中 start_ position 以右的长度…
一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回2 FLOOR(x) 返回小于或等于x的最大整数 SELECT FLOOR(1.5) -- 返回1 RAND() 返回0->1的随机数 SELECT RAND() --0.93099315644334 RAND(x) 返回0->1的随机数,x值相同时返…
COUNT()函数 COUNT()函数返回匹配指定条件的行数 SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入): SELECT COUNT(column_name) FROM table_name; 示例:select count(brand_name) as num  from sec_financial_product_shop_relate  where  shop_code=000055  SQL CO…
Decode decode(条件,值1,翻译值1,值2,翻译值2,...,缺省值) 该函数与程序中的 If...else if...else 意义一样 NVL 格式:NVL( string1, replace_with) 功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL. 注意事项:string1和replace_with必须为同一数据类型,除非显式的使用TO_CHAR函数进行类型转换. se…
跟以往类似,我依旧介绍一个我日常开发遇到的知识点,谨此记录一下,也希望能帮助到一些朋友. 这次我要介绍的是通过SQL函数返回你输入的两个时间点内的日期数据. 效果图如下: 执行函数:SELECT * FROM [Fn_RunSelectDay]('2015-01-01','2015-01-11') 具体函数如下: -- ============================================= -- 调用:SELECT * FROM [Fn_RunSelectDay]('2015…
使用str函数   :STR 函数由数字数据转换来的字符数据.   语法      STR    (    float_expression    [    ,    length    [    ,    decimal    ]    ]    )            参数      float_expression          是带小数点的近似数字    (float)    数据类型的表达式.不要在    STR    函数中将函数或子查询用作    float_expressi…
SQL中包含以下七种类型的函数: 聚合函数:返回汇总值. 转型函数:将一种数据类型转换为另外一种. 日期函数:处理日期和时间. 数学函数:执行算术运算. 字符串函数:对字符串.二进制数据或表达式执行操作. 系统函数:从数据库返回在SQLSERVER中的值.对象或设置的特殊信息. 文本和图像函数:对文本和图像数据执行操作. 一.聚合函数 (它对其应用的每个行集返回一个值.) AVG(表达式) 返回表达式中所有的平均值.仅用于数字列并自动忽略NULL值. COUNT(表达式) 返回表达式中非NULL…
一如往常一样,一篇简短博文记录开发过程中遇到的一个问题.初衷都是记录自己的一些Idea,也是希望能够帮助一些凑巧遇到此类需求的问题,这个需求的的开端是因为,要统计最近N周的销售数据. 接下来我们来看看执行函数的效果如下图: select  * from  [dbo].[Fn_RunWeek] (-12) 具体函数如下: -- ============================================= -- 调用: select  * from  [dbo].[Fn_RunWeek…
PS:此博文是利用Windows Live Writer 2012编写,格式效果可能不太好. 在我开发过程中,遇到一个统计需求,结果是要求返回从当天起往回推算出自定义输入的天数 为此我写了一个表值函数来解决这一需求.现记录一下,也希望能帮助到一些也遇到此类问题的朋友. 首先我们看一下执行效果图: 返回最近十五天的数据,执行调用函数:SELECT * FROM [Fn_RunDay](-15) 具体函数如下: -- =========================================…
  今天我现在发现看一篇博文不能够太长,只要能够描述清楚自己想表达的东西,能够让大家知道你要讲什么就行了.因为我今天看了一些长篇博文,真的觉得知识点太多了, 会让人囫囵吞枣. 这篇博文跟我昨天发表的类似,同样是为了解决一个统计需求,结果是要求返回从当月起往回推算出自定义输入的月份 喜欢总结的我,为此写了一个表值函数来解决这一需求.现记录一下,也希望能帮助到一些也遇到此类问题的朋友. 首先我们看一下执行效果图: 返回最近一年即是十二个月的数据,执行调用函数:SELECT * FROM [Fn_Ru…
--将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处  select stuff('hi,world!',4,4,'****') --返回值hel****orld!  --返回从指定位置开始指定长度的字符串  select substring('Hello,World!',2,10) --返回值ello,World  --将字符串中某段字符替换为指定的字符串  select replace('hi,world!','ll','aa') --返回值heaao,world!  --…
SQL常用函数之三 REPLICATE () 按指定次数重复字符表达式. 语法 REPLICATE ( character_expression, integer_expression) 参数 character_expression 字符数据型的字母数字表达式,或者可以隐式转换为 nvarchar 或 ntext 的其他数据类型的字母数字表达式. integer_expression 可以隐式转换为 int 的表达式.如果 integer_expression 为负,将返回空字符串. 返回值 …
SQL去空格函数 1.ltrim(‘内容’)--去掉字符左边的空格 代码如下 declare @str varchar(100) set @str=' ADFADF' select @str select ltrim(@str) 2.rtrim(‘内容’)---去掉列值右边的空格 ---作用和LTRIM()一样,这里不做介绍 3.ltrim(rtrim('内容')):去掉字符串左边和右边的空格 4.replace(计算字段,' ','')---去掉计算字段列值中所有的空格,如下代码: decla…
SQL基础随记1 SQL分类 常用函数 ALL ANY EXISTS IN 约束   其实这里知识不难,只是好久不接触突然被问的话有时还真的一时答不上,自己写一遍胜过盲扫.当然,也有些常读常新的地方会记录下来.   对SQL语言进行划分 DDL --- Data Definition Language --- 定义 --- 增删改数据库和表的结构 DML --- Data Manipulation Language --- 操作 --- 对记录增删改 DQL --- Data Quary Lan…
USE flowershopdb --全球唯一标识符(GUID UUID) SELECT NEWID() --增删改查 --INSERT [INTO] <表名> [列名] VALUES <值列表> ') ') ') --DELETE [FROM] <表名> [WHERE <删除条件>] DELETE FROM tb_user --[清除该表中的全部数据] DELETE tb_user --Truncate Table <表名> [删除表数据,还原…
一.sql命令行 查看数据库 show database : 选择使用的数据库 use 数据库名  : 查看表 show tables ; 查询表 select * from 表名     高版本mysql语句 注:mysql内置库 名:information_schema 查库 select schema_name from information_schema.schemata 查表 select table_name from information_schema.tables where…
<zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对最常用的函数,做了中文说明,目前约250条,以后会逐步优化.增减. 目标是,类似常用英文单词500一样,做成<Halcon常用函数300条>.<halcon常用函数500条>等版本,方便大 家学习. 考虑到通用性,函数采用的是Halcon手册格式,没有转成delphi版,请大家注意.…
本文主要介绍SQL SERVER数据库中一些常用的系统函数及其SQL SERVER 2005以上支持的开窗函数. 1.常用函数 --从字符串右边截取指定字符数 select RIGHT('HELLO', 2)   --LO --受影响的行数 select @@ROWCOUNT --求绝对值ABS() SELECT ABS(-2.0)   --2.0 --计算指数的函数POWER() , 0.5) , 3) --求平方根SQRT() SELECT SQRT(64.02) --取随机数,返回到之间的…
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项sysdatabases 主数据库 服务器中的数据库syslanguages 主数据库 语言syslogins 主数据库 登陆帐号信息sysoledbusers 主数据库 链接服务器登陆信息sysprocesses 主数据库 进程 sysremotelogins主数据库 远程登录帐号syscolumn…