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

公司网站建设济南凡科建站容易吗

公司网站建设济南,凡科建站容易吗,心理学门户网站开发与实现,微网站制作价格转载自 MySQL format()函数 MySQL FORMAT函数简介 有时#xff0c;您使用表达式或聚合函数(如AVG)来计算数据库中的值#xff0c;例如库存周转率#xff0c;产品的平均价格#xff0c;平均发票值等。 表达式的结果是十进制数#xff0c;并带有许多小数位。要格式化这…转载自   MySQL format()函数 MySQL FORMAT函数简介 有时您使用表达式或聚合函数(如AVG)来计算数据库中的值例如库存周转率产品的平均价格平均发票值等。 表达式的结果是十进制数并带有许多小数位。要格式化这些数字您可以使用具有以下语法的FORMAT函数 FOMRAT(N,D,locale);FORMAT函数将数字N格式化为格式如#,###,###.##舍入到D位小数。它返回一个值作为字符串。 FORMAT函数接受三个参数 N是要格式化的数字。D是要舍入的小数位数。locale是一个可选参数用于确定千个分隔符和分隔符之间的分组。如果省略locale操作符MySQL将默认使用en_US。以下链接提供MySQL支持的所有区域名称http://dev.mysql.com/doc/refman/5.7/en/locale-support.html MySQL FORMAT函数示例 请参阅使用FORMAT函数的示例 - mysql SELECT FORMAT(14500.2018, 2); ----------------------- | FORMAT(14500.2018, 2) | ----------------------- | 14,500.20 | ----------------------- 1 row in set以下语句使用FORMAT函数第二个参数为0因此结果没有任何小数位。 mysql SELECT FORMAT(12500.2015, 0); ----------------------- | FORMAT(12500.2015, 0) | ----------------------- | 12,500 | ----------------------- 1 row in set以下语句使用de_DE语言环境而不是en_US语言环境 mysql SELECT FORMAT(12500.2015, 2,de_DE); ------------------------------- | FORMAT(12500.2015, 2,de_DE) | ------------------------------- | 12.500,20 | ------------------------------- 1 row in set正如在上面的结果中看到的那样de_DE语言环境使用点(.)来分隔千位和逗号()来分隔小数点。 我们来看看示例数据库(yiibaidb)中的products表其结构如下所示 - mysql desc products; ------------------------------------------------------------------------- | Field | Type | Null | Key | Default | Extra | ------------------------------------------------------------------------- | productCode | varchar(15) | NO | PRI | | | | productName | varchar(70) | NO | MUL | NULL | | | productLine | varchar(50) | NO | MUL | NULL | | | productScale | varchar(10) | NO | | NULL | | | productVendor | varchar(50) | NO | | NULL | | | productDescription | text | NO | | NULL | | | quantityInStock | smallint(6) | NO | | NULL | | | buyPrice | decimal(10,2) | NO | | NULL | | | MSRP | decimal(10,2) | NO | | NULL | | | stockValue | double | YES | | NULL | STORED GENERATED | ------------------------------------------------------------------------- 10 rows in set要计算每个产品的总价值可以使用库存数量乘以价格如下查询语句 SELECT productname, quantityInStock * buyPrice stock_value FROMproducts;执行上面查询语句得到以下结果 - ---------------------------------------------------------- | productname | stock_value | ---------------------------------------------------------- | 1969 Harley Davidson Ultimate Chopper | 387209.73 | | 1952 Alpine Renault 1300 | 720126.90 | | 1996 Moto Guzzi 1100i | 457058.75 | ********** 此处省略了一大波数据 ****************************** | The Titanic | 99932.04 | | The Queen Mary | 272869.44 | | American Airlines: MD-11S | 319901.40 | | Boeing X-32A JSF | 159163.89 | | Pont Yacht | 13786.20 | ---------------------------------------------------------- 110 rows in set上面查询结果显示对阅读不太友好因为有很多位小数。 为了使结果更好阅读您可以组合两个函数FORMAT和CONCAT。 FORMAT函数将库存值格式舍入为2位小数。 并且CONCAT函数在库存值字符串的开头添加人民币符号() SELECT productname,CONCAT(,FORMAT(quantityInStock * buyPrice, 2)) stock_value FROMproducts;执行上面查询语句得到以下结果 - ----------------------------------------------------------- | productname | stock_value | ----------------------------------------------------------- | 1969 Harley Davidson Ultimate Chopper | 387,209.73 | | 1952 Alpine Renault 1300 | 720,126.90 | | 1996 Moto Guzzi 1100i | 457,058.75 | | 2003 Harley-Davidson Eagle Drag Bike | 508,073.64 | | 1972 Alfa Romeo GTA | 278,631.36 | ********** 此处省略了一大波数据 ****************************** | American Airlines: MD-11S | 319,901.40 | | Boeing X-32A JSF | 159,163.89 | | Pont Yacht | 13,786.20 | ----------------------------------------------------------- 110 rows in set请注意FORMAT函数返回一个字符串值。这意味着如果要使用ORDER BY子句对FORMAT函数的结果进行排序MySQL将使用基于字符串而非基于数字的方式对结果进行排序。 例如以下语句按字母顺序排列stock_value值。 SELECT productname,CONCAT($,FORMAT(quantityInStock * buyPrice, 2)) stock_value FROMproducts ORDER BY stock_value;执行上面查询语句得到以下结果(部分) - 要以数字方式对stock_value值进行排序请将表达式放在ORDER BY子句中如下所示 SELECT productname,CONCAT(,FORMAT(quantityInStock * buyPrice, 2)) stock_value FROMproducts ORDER BY quantityInStock * buyPrice;执行上面查询语句得到以下结果 - ----------------------------------------------------------- | productname | stock_value | ----------------------------------------------------------- | 1960 BSA Gold Star DBD34 | 559.80 | | 1928 Ford Phaeton Deluxe | 4,490.72 | | 1968 Ford Mustang | 6,483.12 | | 1997 BMW F650 ST | 11,911.76 | | Pont Yacht | 13,786.20 | ********** 此处省略了一大波数据 ****************************** | 1976 Ford Gran Torino | 670,743.23 | | 1968 Dodge Charger | 685,684.68 | | 1962 LanciaA Delta 16V | 702,325.22 | | 1952 Alpine Renault 1300 | 720,126.90 | | 1995 Honda Civic | 917,493.08 | ----------------------------------------------------------- 110 rows in set在本教程中我们向您展示了如何使用MySQL FORMAT函数来格式化各种语言环境中的数字值。
http://www.huolong8.cn/news/298007/

相关文章:

  • wordpress好看的插件成都建站seo
  • 网站建设wlpeixun上海网站推广珈维
  • 环保网站建设公司哪家好自学做网站要学什么
  • 江苏强荣建设有限公司 网站开福区网站建设中
  • 小米路由2 做网站锻件开发设计公司
  • 网站制作app免费软件做微信投票的网站
  • 佛山外贸网站建设流程手机网站 代码格式
  • 门户网站为什么衰落网站建设无底薪提成
  • 设计网站包含的功能模块wordpress目录结构分析
  • 南通 外贸建站网站用户体验
  • 重庆市建设工程管理协会网站wordpress 发表文章插件
  • 专业提供网站建设服务使用pycharm网站开发
  • 网站建设广告平台推广网站开发的销售
  • html5手机网站制作教程国内永久免费网络游戏推荐
  • 单页式网站 seo网站建设外包流程
  • 潍坊外贸建站外贸页面网站制作
  • 网站界面诊断东莞网站公司哪家好
  • 建设银行官方网站企业网银下载京东网上购物并安装
  • 钦州建设局网站一建报名时间2023
  • 如何用华为云服务器做网站石基网站建设
  • 高端网站建设哪些好做做电气的什么招聘网站好
  • 网站建站建设35个成功的市场营销策划案例
  • 怎么上线网站洛阳市网站建设管理
  • 档案网站建设对比如何刷网站流量
  • 建设网站前准备资料做网站找酷万
  • 天津新亚太工程建设监理有限公司网站江门网站推广哪里专业
  • 建设 网站协议范本上海门户网站的亮点
  • 做a图片网站建设银行网站 查余额查询
  • 智能化建设网站做视频赚钱的网站
  • 嘉兴专业做网站wordpress 多个边栏