
sql
何家大少
这个作者很懒,什么都没留下…
展开
-
mysql 保留两位小数
1、round(x,d) :用于数据的四舍五入,round(x) ,其实就是round(x,0),也就是默认d为0; 这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0; SELECT ROUND(100.3465,2),ROUND(100,2),ROUND(0.6,2),ROUND(114.6,-1); 结果分别:100.35,100,0.6,110 2、TRUNCATE(x,d):函数返回被舍去至小数点后d位的数字x。若d的值为0,则结果不带有小.原创 2021-09-16 14:06:59 · 1907 阅读 · 0 评论 -
SQL SERVER将多行数据合并成一行
昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行 比如表中有两列数据 : ep_classesep_name AAA 企业1 AAA 企业2 AAA 企业3 BBB 企业4 BBB 企业5 我想把这个表变成如下格式...转载 2020-01-10 18:11:24 · 2116 阅读 · 0 评论 -
sql模糊查询带中括号[ ]字符串及中括号Unclosed character class near index 0 [ ^ 转义符问题
一、需要模糊查询带中括号的字符串,一般写法失败: SELECT * FROM EvaluationInformation WHERE AnnualNumber LIKE '%[2018]%'; 二、中括号需要通过escape进行转义才能查到数据: SELECT * FROM EvaluationInformation WHERE AnnualNumber LI...原创 2019-12-05 11:35:55 · 1848 阅读 · 0 评论