--取数值表达式的绝对值
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自带函数语句
时间: 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命令,对数据可进行操作:第二种(嵌入式语言):将