sql自带函数语句

--取数值表达式的绝对值
select abs(-41)      41
select
abs(41)       41
select abs(-41.12)  
41.12
select abs(41.12)    41.12
--弧度表达式 括号内是(1
-1)
select acos(0.5)    1.0471975511966
select
asin(0.5)    0.523598775598299
select
atan(0.5)    0.463647609000806
select atn2(0.5 ,1) 
0.463647609000806
--返回给定数的最小  最大正整数
select ceiling(44.2) 
45
select floor(44.2)     44
--返回给定角的三角余弦
给定弧度算出数值
select cos(0)     1
select exp(2) 
--e^()    7.38905609893065
select
power(3,2)     9
--求近似值
select
round(44.546,2)    44.550

select sign(-45) 
-1
select sign(45)    1
select
sign(0)     0

--随机数 0-1之间的数
select
rand()
--求平方根
select sqrt(4)    2

select
square(4+5)   81

--字符串函数

select ascii(0)  
--unicode的值   48
   
select
char(48)                   
0
--返回字符串中指定的表达式的开始位置
select
charindex(‘abcd‘,‘a‘)           
0
 select difference(‘abc‘,‘acd‘)     
3
 select
left(‘abc‘,2)              
-- ab
select
len(‘abc‘)              
3
select lower(‘ABC‘)       abc

select
ltrim(‘  abc‘)     abc

select
nchar(48)             
0

select replace(‘angel‘,‘g‘,‘h‘)   anhel

select
replicate(‘abc‘,2)         
abcabc

select
reverse(‘abcd‘)               
dcba

select
right(‘abcd‘,1)         d

select
rtrim(‘abc  ‘)        
abc
 
 select space(20)    
--返回有多个空格组成的字符串       

select
stuff(‘abc‘,2,1,‘cc‘)          
accc
select
upper(‘abcd‘)                 
ABCD

--日期和时间函数
 
select current_timestamp   
--2013-04-14 18:34:04.657   返回当前的日期
 
select dateadd(
mm,1,‘2013-04-14‘)       2013-05-14
00:00:00.000

select
datediff(mm,‘2013-04-14‘,‘2014-04-14‘)   
12个月
 
select datename( dw,‘2013-04-14‘)  
星期日

select datename( week,‘2013-04-14‘)   
16

select datepart(mm,‘2013-04-14‘)    四月
select
datepart(day,‘2013-04-14‘)     14
select
month(‘2013-04-14‘)     4
select
year(‘2013-04-14‘)     2013
select
getdate()              
2013-04-14 18:41:47.673  当前系统
select
getutcdate()          
2013-04-14 10:42:47.090  表式当时utc的时间
select isdate(‘2013-04-14‘) 
--判断括号内的是不日期类型的不是返回0 是返回1
select
sysdatetime()          2013-04-14
18:46:00.3441457

sql自带函数语句,布布扣,bubuko.com

时间: 2024-10-26 19:29:47

sql自带函数语句的相关文章

SQL 数据库T-SQL语句查询

         SQL 数据库T-SQL语句查询 附加数据库的数据文件 查询表中种类是水果的出厂日期在201-04-01之后的 查询所有种类的总成本 以倒序的方式查询表中水果的成本 查询种类是蔬菜的并且价格在1-5之间 将product表中的名称,种类,出厂日期的数据保存在另一个名为product_new的表中,并查看 在products表和sales表中查询产品的名称.种类.成本.销售地点和销售价格. 在products表和sales表中查询销往海南的产品名称.种类.成本和销售价格. 查询年

Oracle SQL语言DML语句与事务_超越OCP精通Oracle视频教程培训28

Oracle SQL语言DML语句与事务_超越OCP精通Oracle视频教程培训28 本课程介绍: Oracle视频教程,风哥本套oracle教程培训是<<Oracle数据库SQL语言实战培训教程>>的第3/5套:Oracle SQL语言DML语句与事务.主要学习Oracle数据库SQL语句INSERT命令,学习使用UPDATE命令,学习使用DELETE命令,学习创建PL/SQL对象,事务概念与控制,锁的检测和锁争用,了解撤销数据. Oracle SQL语言DML语句与事务管理,课

python 3 mysql sql逻辑查询语句执行顺序

python 3 mysql sql逻辑查询语句执行顺序 一 .SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <group_by_list> HAVING <havin

SQL Server UPDATE语句的用法详解

SQL Server UPDATE语句用于更新数据,下面就为您详细介绍SQL Server UPDATE语句语法方面的知识,希望可以让您对SQL Server UPDATE语句有更多的了解. 现实应用中数据库中的数据改动是免不了的.通常,几乎所有的用户数据库中的大部分数据都要进行某种程度的修改.在SQL Server数据库中要想修改数据库记录,就需要用UPDATE语句,UPDATE语句就是为了改变数据库中的现存数据而存在的.这条语句虽然有一些复杂的选项,但确实是最容易学习的语句之一.这是因为在大

自己整理的常用SQL Server 2005 语句、

--创建数据库 create database 数据库 go --打开数据库 use 数据库 --删除数据库 drop database 数据库 Go --创建数据表 create table 数据表 ( 列名1  数据类型1  限定条件(是否是主外键.是否为空), 列名2  数据类型2  限定条件(是否是主外键.是否为空) )go --删除数据表 drop table 数据表 --插入数据 --插入单行数据 insert  into 表名 [(列名1,列名2 )]  values  (‘数据1

如何判断一条sql(update,delete)语句是否执行成功

如何判断一条sql(update,delete)语句是否执行成功 catch  (SQLException    e)  {  }  catch不到错误应该就成功了.   ===================================================================== Statement对象提供了三种执行sql语句的方法.  1.ResultSet  executeQuery(String  sql)       执行查询语句,如ResultSet  r

SQL SELECT INTO 语句

SQL SELECT INTO 语句可用于创建表的备份复件. SELECT INTO 语句 SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中. SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档. SQL SELECT INTO 语法 您可以把所有的列插入新表: SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename 或者只把希望的列插入新表: SELECT colu

SQL SELECT DISTINCT 语句

SQL SELECT DISTINCT 语句 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值. 语法: SELECT DISTINCT 列名称 FROM 表名称 使用 DISTINCT 关键词 如果要从 "Company" 列中选取所有的值,我们需要使用 SELECT 语句: SELECT Company FROM Orders "Orders"表: Company

SQL数据库基本语句

SQL特点--> 1)综合统一.SQL是集数据定义.数据操作和数据控制于一体,语言峰峰统一,可独立完成数据库生命周期的所有活动. 2)高度非过程化.SQL语言是高度非过程化语言,当进行数据操作时只需要指出“做什么”,无需指出“怎么做”,存储路径对用户来说是透明的,提高了数据的独立性. 3)面向集合的操作方式.SQL语言采用面向集合的操作方式,其操作队形.查找结果可以是元组的集合. 4)两种使用方式.第一种(自含式语言):用户可以在终端键盘输入SQL命令,对数据可进行操作:第二种(嵌入式语言):将