SQL 常用函数使用[亲测有效]

SQL 常用函数使用[亲测有效]DISTINCT Distinct 去重复。性能上和 GROUP BY 差异据说有点点优势,GROUP BY 存在毕竟不是用来去重的,GROUP BY 用作分组,当然可以做去重动作 select D…

SQL 常用函数使用

Distinct 去重复。性能上和 GROUP BY 差异据说有点点优势,GROUP BY 存在毕竟不是用来去重的,GROUP BY 用作分组,当然可以做去重动作


select DISTINCT [列1],[列2]... from [数据库].[dbo].[表名]

/*
结果:
返回 [列1] 和 [列2] ... 不重复记录
*/

代码100分

 

CHARINDEX

charindex 取指定字符在字符串中的位置

代码100分SELECT CHARINDEX("ab","123456abcde");

/*
结果: 7

返回 ab 在 123456abcde 中的位置
*/

// 结合表
SELECT CHARINDEX("ab",[列名]) as [abIndex],[列名] from [数据库].[dbo].[数据表] ;

/*
查询数据表中,[列名] 列中每一行数据 "ab" 所在位置。 如果单元数据中不包含 "ab" 结果为 0
*/

 

SUBSTRING

Substring 截取字符

 

/****** Script for SelectTopNRows command from SSMS  ******/
SELECT DISTINCT   LTRIM(RTRIM(LOWER(SUBSTRING([列 0],0,CHARINDEX(“:$”,[列 0]))))) as [email], [列 0] as [txt]
  FROM [Ve_Old].[dbo].[bf_1]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9683.html

(0)
上一篇 2023-02-03
下一篇 2023-02-03

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注