首页 > 数据库 >sql server 语句 的一些操作(千分位分隔、加百分号等)

sql server 语句 的一些操作(千分位分隔、加百分号等)

时间:2023-10-21 10:38:56浏览次数:34  
标签:百分号 12 varchar 千分 filedName 字段 sql



sql server 语句 的一些操作

  • 1、给filedName字段进行千分位分隔,保留两位小数 如12345.4567 会得到12,345.46
  • 2、给字段filedName进行百分号显示
  • 3、根据字段的不同的值来输出不同的内容(判断)
  • 4、把时间格式按照 2019-01-12 14:23:18 的格式显示
  • 请大家不断提意见,这里会把遇到的情况进行添加更新


1、给filedName字段进行千分位分隔,保留两位小数 如12345.4567 会得到12,345.46

convert(varchar, convert(money, filedName), 1) as filedName

2、给字段filedName进行百分号显示

cast(filedName as varchar(100))+’%’ as filedName

3、根据字段的不同的值来输出不同的内容(判断)

case when ifend=‘是’ and callimit>0 then ‘一二三’
when ifend=‘否’ and callimit>0 then ‘三二一’
else ‘四五六’ end as RRApprovalStatus

4、把时间格式按照 2019-01-12 14:23:18 的格式显示

CONVERT(varchar(100), createdate, 120) as createdate

请大家不断提意见,这里会把遇到的情况进行添加更新


标签:百分号,12,varchar,千分,filedName,字段,sql
From: https://blog.51cto.com/u_12591679/7964507

相关文章

  • MySql 关键字 COALESCE
    MySQLCOALESCE()函数用于返回表达式列表中的第一个非空值。如果列表中的所有值均评估为NULL,则COALESCE()函数将返回NULL。COALESCE()函数接受一个参数,该参数是可以包含各种值的列表。MySQLCOALESCE()函数返回的值是表达式列表中的第一个非空值;如果列表中的所有值均为NULL,则为N......
  • MySql Json字段部分查询语法
    模糊匹配jsonObject字段select*fromtableNamewherecolumnName->'$.xx'like'%xx%'精确匹配jsonObject类型字段select*fromtableNamewherecolumnName->'$.xx'='xx'模糊匹配jsonArray字段select*fromtableNamewh......
  • MySQL学习(6)单表访问方法
    什么是访问方法MySQL执行查询语句的方式称为访问方法(accessmethod)。单表的访问方法有哪些const通过主键或唯一二级索引列定位一条记录的方法叫const,这种方法要求主键列或者唯一二级索引列与一个常数进行等值比较时才有效。注意,使用唯一二级索引且搜索条件为ISNULL无效。例......
  • web基础漏洞-sql注入测试
    sql注入的自动测试,为了便于处理,将其分为两个阶段分别处理,即漏洞测试发现和漏洞利用。前者更加普遍和重要。1、自动测试流程1.1选择业务和sql语句insertdeleteupdateselectwhereid=?selectwheretitlelike'?'selectwhereusername=?andpassword=?...1.2常用......
  • web基础漏洞-sql注入
    1、介绍sql注入,是目标网站提供了接口,使得攻击者可以从前端提交数据,然后未经过严格检查,被拼接到sql语句中,交给sql应用执行。从而导致恶意构造的payload破坏原有的sql语句结构,执行超预期的功能,造成危害。几乎所有的sql应用都存在sql注入漏洞,但一般讨论和测试时以mysql为主预编译......
  • web基础漏洞-sql注入绕过
    前提:确实存在sql注入,换句话说未使用预编译,绕过才有可能。这里阐述针对的是mysql语法。1、大小写混杂2、双写绕过如果服务端检查到敏感词,对其删除后继续执行。那么可以提交数据时进行双写绕过,比如selselectect,提交后变为select拓展来说,如果服务端最多检查n次,并且每次删除检查......
  • postgresql【JSONB用法】
    //userNametypecode是我拿到数据结构出来的可以写固定值来测试;code字段为上面设置的唯一约束。如果code值没有变就是修改,否则就是新增INSERTINTO表名(username,type,code)VALUES('${userName}','${type}','${code}')ONCONFLICT9.6语法支持(code)DOUPDATE......
  • jpa 连接sqlserver 发布tomcat报错 SunJSSE
    报错信息:java.ext.dirs:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64/jre/lib/ext:/usr/java/packages/lib/ext20-Oct-202316:37:28.074信息[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0]com.microsoft.sqlserver.jdbc.TDSChanne......
  • mysql数据库帮助类
    usingMySql.Data.MySqlClient;usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceOA{classMySQLHelper{///<summary>///数据库位置......
  • mysql常用报表处理及数据迁移写法SQL
    熟悉一些常用的sql写法便于工作中快速导出数据,本文不涉及到业务,所以对表库做了名字的修改,仅提供一些用法的说明。以下直接举例子并讲解1单表批量数据迁移场景:日志迁移具体实例:将test_log2日志表2的数据全部迁移到test_log1日志表1sql:......