SQL学习之数据列去空格函数

1、LTRIM()---去掉列值左边的空格  如下代码:

select * from dbo.course where tno='t003' and cno='c0013'
image.png

我们发现这条行数据的cname列值最左侧存在一个空格,为了数据的准确性,我们现在需要去掉空格,下面是解决代码:

select LTRIM(cname),cno,tno from dbo.course where tno='t003' and cno='c0013'

2、RTRIM()---去掉列值右边的空格 ---作用和LTRIM()一样,这里不做介绍

3、replace(计算字段,' ','')---去掉计算字段列值中所有的空格,如下代码:

select cname,cno,tno from dbo.course where tno='t003' and cno='c0013'

现在有个需求,需要去掉cname字段列值中的所有空格,下面解决代码:

select replace(cname,' ',''),cno,tno from dbo.course where tno='t003' and cno='c0013'

ok,所有的空格都没有了,需求完成!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏哲学驱动设计

优化OEA中的聚合SQL

    之前写过几篇关于聚合对象SQL的文章,讲的是如果设计框架,使用一句SQL语句来加载整个聚合对象树中的所有数据。相关内容,参见:《性能优化总结(二):聚合...

2437
来自专栏专注 Java 基础分享

初识Hibernate之关联映射(一)

     上篇文章我们对持久化对象进行的学习,了解了它的三种不同的状态并通过它完成对数据库的映射操作。但这都是基于单张表的操作,如果两张或者两张以上的表之间存在...

1898
来自专栏用户画像

JAVA单例模式

在整个应用中,保证一个类只有一个实例,它提供了一个可以访问到它自己的全局访问点(静态方法)。

1032
来自专栏运维咖啡吧

Django model select的各种用法详解

Q对象可以对关键字参数进行封装,从而更好的应用多个查询,可以组合&(and)、|(or)、~(not)操作符。

1103
来自专栏专注 Java 基础分享

初识Hibernate之继承映射

     前面的两篇文章中,我们介绍了两张表之间的各种相互关联映射关系,但往往我们也会遇到两张表甚至多张表之间共有着多个相同的字段。例如: ? 如图,stude...

1908
来自专栏chenssy

【死磕Java并发】—–Java内存模型之从JMM角度分析DCL

DCL,即Double Check Lock,中卫双重检查锁定。其实DCL很多人在单例模式中用过,LZ面试人的时候也要他们写过,但是有很多人都会写错。他们为什么...

41011
来自专栏恰童鞋骚年

Entity Framework 基础知识走马观花

  (1)通过选择以XML方式打开edmx文件,我们可以可以清楚地看到,edmx模型文件本质就是一个XML文件;

1112
来自专栏别先生

一脸懵逼学习oracle

oracle的默认用户:system,sys,scott; 1:查看登录的用户名:show user; 2:查看数据字典:dba_users; 3:创建新...

1847
来自专栏菩提树下的杨过

温故而知新:设计模式之单件模式(Singleton)

 1 using System;  2  3 namespace Singleton  4 {  5 class Program  6     {  7 ...

1867
来自专栏我是攻城师

ElasticSearch的Mapping之字段类型

3095

扫码关注云+社区

领取腾讯云代金券