问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql基本函数大全

发布网友 发布时间:2022-04-07 17:11

我来回答

2个回答

懂视网 时间:2022-04-07 21:32

(平均) COUNT (计数) MAX (最大值) MIN (最小值) SUM (总合)

 

 运用函数的语法是:

SELECT "函数名"("栏位名") 
FROM "表格名";

举例来说,若我们要由我们的示范表格中求出 Sales 栏位的总合,

 技术分享

 

SELECT SUM(Sales) FROM Store_Information;

结果:

2750

2750 代表所有 Sales 栏位的总合: 1500 + 250 + 300 + 700。

除了函数的运用外,SQL 也可以做简单的数学运算,例如加 (+) 和减 (-)。对于文字类的资料,SQL 也有好几个文字处理方面的函数,例如文字相连 (concatenation),文字修整 (trim),以及子字串 (substring)。不同的数据库对这些函数有不同的语法,所以最好是参考您所用数据库的信息,来确定在那个数据库中,这些函数是如何被运用的。

 

举例来说,若我们要找出我们的示范表格中有几笔 store_name 栏不是空白的资料时,

SELECT COUNT (Store_Name) 
FROM Store_Information 
WHERE Store_Name IS NOT NULL;

 

结果:

4

 

 

 

COUNT 和 DISTINCT 经常被合起来使用,目的是找出表格中有多少笔不同的资料 (至于这些资料实际上是什么并不重要)。举例来说,如果我们要找出我们的表格中有多少个不同的 store_name,我们就打入,

SELECT COUNT (DISTINCT Store_Name) 
FROM Store_Information;

 

结果

3

 

sql-函数avg,count,max,min,sum

标签:

热心网友 时间:2022-04-07 18:40

SQLServer基本函数
1.字符串函数长度与分析用
datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格
substring(expression,start,length) 不多说了,取子串
right(char_expr,int_expr) 返回字符串右边int_expr个字符
字符操作类
upper(char_expr) 转为大写
lower(char_expr) 转为小写
space(int_expr) 生成int_expr个空格
replicate(char_expr,int_expr)复制字符串int_expr次
reverse(char_expr) 反转字符串
stuff(char_expr1,start,length,char_expr2) 将字符串char_expr1中的从
start开始的length个字符用char_expr2代替
ltrim(char_expr) rtrim(char_expr) 取掉空格
ascii(char) char(ascii) 两函数对应,取ascii码,根据ascii吗取字符
字符串查找
charindex(char_expr,expression) 返回char_expr的起始位置
patindex("%pattern%",expression) 返回指定模式的起始位置,否则为0
2.数学函数
abs(numeric_expr) 求绝对值
ceiling(numeric_expr) 取大于等于指定值的最小整数
exp(float_expr) 取指数
floor(numeric_expr) 小于等于指定值得最大整数
pi() 3.1415926.........
power(numeric_expr,power) 返回power次方
rand([int_expr]) 随机数产生器
round(numeric_expr,int_expr) 安int_expr规定的精度四舍五入
sign(int_expr) 根据正数,0,负数,,返回+1,0,-1
sqrt(float_expr) 平方根
3.日期函数
getdate() 返回日期
datename(datepart,date_expr) 返回名称如 June
datepart(datepart,date_expr) 取日期一部份
datediff(datepart,date_expr1.dateexpr2) 日期差
dateadd(datepart,number,date_expr) 返回日期加上 number
上述函数中datepart的
写法 取值和意义
yy 1753-9999 年份
qq 1-4 刻
mm 1-12 月
dy 1-366 日
dd 1-31 日
wk 1-54 周
dw 1-7 周几
hh 0-23 小时
mi 0-59 分钟
ss 0-59 秒
ms 0-999 毫秒
日期转换
convert()
4.系统函数
suser_name() 用户登录名
user_name() 用户在数据库中的名字
user 用户在数据库中的名字
show_role() 对当前用户起作用的规则
db_name() 数据库名
object_name(obj_id) 数据库对象名
col_name(obj_id,col_id) 列名
col_length(objname,colname) 列长度
valid_name(char_expr) 是否是有效标识符
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 哪位网友可以告诉我怎么去掉夜晚拍出来眼睛反光的问题。或者帮忙PS都行。 许昌善孝莲城作文 有人用过恋意吗,怎么样? 为什么晚上照相会有红眼 水润连城作文 恋意味着什么? “恋”是什么意思? 分享一下,最美的藏头诗? 为什么手机在晚上开闪光灯拍摄会出现红眼? 有哪位朋友知道很早的一部电视连续剧《花开花落》? 关于赞美阿尔山市市区景象的作文500字。 [求助]晚上拍照使用闪光灯造成红眼,怎么去除? 因女友要看,求一部法国电影《花落花开》下载。最好是兼容iphone4全屏格式的的… 以水润连城,生态鄢陵为主题的作文。 请问用数码相机在晚上拍照时怎么防止有"红眼"? 游鹿鸣湖作文 视频怎么批眼红? 求花落花开演员表,花落花开女主角花落花开男主角是谁? iphonexs max晚上拍视频怎么消除红眼 夜间拍摄 如何没有红眼 高一该不该有恋意? 夜晚拍照为什么会有红眼? 感君相处意,念恋意依依!的意思? 尼康d90照相怎么去红眼 怎样才能获得百度账号和密码? 贷款银行及额度是多少? 一恋一左 一恋意右什么意思? 哪家银行贷款额度高,容易通过 恋意这个牌子的口红怎么样? 怎么样可以免费直接获得百度账号密码 影恋是什么意思??? 百度账号的密码丢了怎么找? 恋意这个品牌的修容棒好不好用的? 银行每年贷款额度是什么时候确定的? 这句话的意思是:吾自见你,变心生爱恋,留念梦中相见,问君可有恋 怎样获得百度账号? 恋意睫毛增长液怎么样 青春期那萌动的心,情非得以的恋意,想不爱却还是爱的苦闷.... ...敢问诸位,能不能不爱啦? 为什么男朋友分手这么绝情,还拉黑了所有的联系方式? 如何找回自己百度账号密码