当前位置:Gxlcms > 数据库问题 > sql:常用函数

sql:常用函数

时间:2021-07-01 10:21:17 帮助过:15人阅读

SELECT AVG(ISNULL(Weight, 50))
FROM Production.Product;

 

2、连接多个字符串 CONCAT(ename , ‘a’ , sal)

       SELECT  CONCAT(ename , ‘a’ , sal) from emp

 

3、截取字符串SUBSTRING      (      expression      ,      start      ,      length      )   

 SELECT  SUBSTRING      (      expression      ,      start      ,      length      )    from emp
参数 
expression 
是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。 

start 
是一个整数,指定子串的开始位置。 


length 
是一个整数,指定子串的长度(要返回的字符数或字节数)。

substring() 
——任意位置取子串 

4、左端或者右端截取
left(  expression      ,      length      ) 
right(  expression      ,      length      ) 
——左右两端取子串 

ltrim()
rtrim()
——截断空格,没有trim()。 

5、查询字符串返回位置
CHARINDEX(expression1, expression2 [,start_location])

expression1,  子串

expression2  母串

[,start_location] 开始的位置


PATINDEX(‘%pattern%‘, expression) 

‘%pattern%‘,    子串

expression  母串
——查子串在母串中的位置,没有返回0。区别:patindex支持通配符,charindex不支持。

  

sql:常用函数

标签:substring   sele   nbsp   指定   空格   express   ack   res   start   

人气教程排行