当前位置: 首页 > news >正文

vip视频解析网站怎么做线上营销活动方案

vip视频解析网站怎么做,线上营销活动方案,广州 网站建设公司,设计有哪些网站货币类型:money money类型存储固定小数精度的货币数字,小数的精度由数据库的lc_monetary设置决定。windows系统下,该配置项位于/data/postgresql.conf文件中,默认配置如下, lc_monetary Chinese (Simplified)_Chi…

货币类型:money    

    money类型存储固定小数精度的货币数字,小数的精度由数据库的lc_monetary设置决定。windows系统下,该配置项位于/data/postgresql.conf文件中,默认配置如下,

lc_monetary = 'Chinese (Simplified)_China.936'            # locale for monetary formatting

货币类型输入输出格式

        可接受的输入格式很多,包括整数和浮点数文字,以及常用的货币格式,如'$1,000.00'。 输出通常是最后一种形式,但和区域相关。也就是说:money这种数据类型的输出格式是和区域相关的。例如:上述配置对应于中国区域,那么货币的输出格式就为:

SELECT id,name,money FROM "tb_account"
ORDER BY id

        查询结果如下,

        因此将money数据装入到一个具有不同lc_monetary设置的数据库是不起作用的。为了避免这种问题,在恢复一个转储到一个新数据库中之前,应确保新数据库的lc_monetary设置和被转储数据库的相同或者具有等效值。

货币类型与其它数据类型相互转换

        在实际开发中,我们经常接触到的金额数值一般为小数类型,但是,PostGreSQL货币类型由于输出格式带有前缀$或者¥,显然是无法直接映射到Double/Float/Int等数值类型的,尤其是在使用MyBatis框架时。

        为了解决这类问题,PostGreSQL提供了类型转换的实现方式。

其它类型转货币类型

        数据类型numericintbigint的值可以被造型成money。从数据类型realdouble precision的转换可以通过先造型成numeric来实现,例如:

SELECT '12.34'::float8::numeric::money;

        对应于MyBatis框架,使用方式如下,

  <update id="update" parameterType="com.example.demo.demos.pojo.Account">UPDATE tb_account<trim prefix="SET" suffixOverrides=","><if test="account.name != null and account.name != ''">name = #{account.name},</if><if test="account.money != null">money = #{account.money}::float8::numeric::money,</if></trim>WHERE id = #{account.id}</update>

货币类型转其它类型

        一个money值可以在不损失精度的情况下被造型成numeric。转换到其他类型可能会丢失精度,并且必须采用两个阶段完成:

SELECT '52093.89'::money::numeric::float8;

        对应于MyBatis框架,使用方式如下,

<select id="selectList" resultType="com.example.demo.demos.pojo.Account">SELECT id,name,money::money::numeric::float8 as moneyFROM tb_account
</select>

        tb_account表对应的pojo实体类定义如下,

package com.example.demo.demos.pojo;import java.io.Serializable;public class Account implements Serializable {private static final long serialVersionUID = 3327456920493219212L;/*** id-主键*/private Integer id;/*** name-账户名*/private String name;/*** money-金额*/private Double money;//setterpublic void setId(Integer id) {this.id = id;}public void setName(String name) {this.name = name;}public void setMoney(Double money) {this.money = money;}//getterpublic Integer getId() {return id;}public String getName() {return name;}public Double getMoney() {return money;}//constructorpublic Account() {}public Account(Integer id, String name, Double money) {this.id = id;this.name = name;this.money = money;}//methods@Overridepublic String toString() {return "Account{" +"id=" + id +", name='" + name + '\'' +", money=" + money +'}';}
}

 

http://www.hengruixuexiao.com/news/10893.html

相关文章:

  • 如何做网站的订阅360优化大师安卓下载
  • 国外空间网站seo工作
  • 美图秀秀可以做网站吗seo关键词优化的技巧和方法
  • 泰安专业的网站制作seo经典案例分析
  • 绛帐做企业网站怎么开展网络营销推广
  • 做房产应看的网站seosem顾问
  • 江宁营销型网站建设真正永久免费网站建设
  • 网站建设需要岗位重庆seo网站收录优化
  • 电子工程王力卓seo网站自动发布外链工具
  • 哪家的网站效果好网站关键词排名怎么提升
  • wdcp 防盗链 网站不能打开高级搜索百度
  • 哪家网站建设服务好营销策划的六个步骤
  • 网站视频做背景杭州seo排名费用
  • 哪些网站有任务做百度账号找回
  • 好的做淘宝详情页的网站有哪些内容成都百度关键词排名
  • 微信网站建设电话山东进一步优化
  • 怎么从建设部网站下载规范广州最新发布最新
  • 网站建设 页面如何优化网络
  • 建设银行手机银行网站用户名2023年免费进入b站
  • 厦门安能建设品牌网站建设网络视频营销策略有哪些
  • 公司主页的网站格式微信指数官网
  • 关镇铨装修到底怎样优化设计三年级上册语文答案
  • 本地集团网站建设如何进入网站
  • 网站模板安装步骤手游推广加盟
  • 网站做外链软件手机建站系统
  • 网站建设难度大吗网站推广优化价格
  • 链接关系 网站层次结构萧山市seo关键词排名
  • 网站备案资料 下载单页站好做seo吗
  • 申通e物流的网站建设推广下载app拿佣金
  • 网站首页线框图怎么做项目宣传推广方案