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

相关推荐

  • 怎么找到mysql的配置文件my.ini_mysql 导入数据

    怎么找到mysql的配置文件my.ini_mysql 导入数据数据库数据量很大的数据库导入到本地时,会等很久,然而等很久之后还是显示失败; 这是就要看看自己本地的没mysql是否设置了超时等待,如果报相关time_out这些,可以把mysql.ini尾部添加ma

    2022-12-25
    146
  • MySQL中如何选择合适的备份策略和备份工具[通俗易懂]

    MySQL中如何选择合适的备份策略和备份工具[通俗易懂]​数据库备份的重要性毋庸置疑,可以说,它是数据安全的最后一道防线。鉴于此,对于备份,我们通常会做以下要求: 多地部署 对于核心数据库,我们通常有两地三中心的部署要求。对于备份来说,也是如此。 一个备份

    2023-04-25
    153
  • 使用Python编写CGI程序进行Web动态内容生成

    使用Python编写CGI程序进行Web动态内容生成CGI(Common Gateway Interface,通用网关接口)是一套用于Web服务器和应用程序之间传递数据的接口标准,使用CGI可以实现Web动态内容生成。Python是一种快速开发的语言,通过编写Python CGI程序可以轻松实现Web动态内容生成。

    2024-02-19
    87
  • 邀您参会 | 首届TDSQL开源生态私享会

    邀您参会 | 首届TDSQL开源生态私享会随着新一轮科技革命浪潮的推进,数据规模呈现爆发式的增长,数据类型愈发丰富,数据应用也在快速深化。值此背景下,数据库的发展呈现出“云原生、国产化、开源共建”三大趋势。 开源代表的是“多方协同、合作共赢、

    2023-04-19
    161
  • 大规模数据处理实战,谷歌大脑资深工程师的实战经验

    大规模数据处理实战,谷歌大脑资深工程师的实战经验对于大数据,我们面临的真正问题是,怎样在日新月异的大数据处理技术中“淘金”,找到最高效的方式解决实际问题。 通过介绍硅谷最前沿技术和真实的案例,带你剖析技术框架产生的原因和它们解决的问题,全面掌握大数

    2023-04-12
    157
  • 初始MySQL_MySQL默认值

    初始MySQL_MySQL默认值## 初始MySQL 为什么要学习数据库? 岗位技能需求 存储数据的方法 程序、网站中,需要长久保存大量数据 数据库是几乎软件体系中最核心的一个存在 什么是数据库? 数据库(Database)是:按

    2023-03-16
    161
  • redis项目实战_redis的使用

    redis项目实战_redis的使用Redis项目总结缓存更新策略 1.更新策略 | | 内存淘汰 | 超时剔除 | 主动更新 | | : : | : : | : : | : : | | 说明 | 不用自己维护,利用Redis内存淘

    2023-06-19
    152
  • Python中的append方法:添加元素到列表

    Python中的append方法:添加元素到列表Python中的列表是一种可变的有序序列,可以为列表添加、删除、修改元素。在Python中,要向列表添加元素,可以使用append方法。append方法用于在列表的末尾添加一个元素。这个方法会改变列表,而且只会添加元素一个,也就是说,当我们执行append方法时,只需指定添加的元素即可,不用考虑位置。

    2024-03-08
    88

发表回复

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