select (case 列名 when 值 then ‘转换的值’ when 值 then ‘转换的值R…
分类:SQL
sql 数值类型转换成字符串
sql 数值类型转换成字符串方法,真相是什么 cast(a as varchar) 这里了
SQL Server 获取时间差,转换成小数
SELECT cast((DATEDIFF( second, ’00:00:00′, ’01:01:01′ )+0.0)/3600 as decimal(18,2)) [H…
【SQL】正则表达式-校验数字,字符,特殊需求等
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零…
sql中的日期和字符串的转化
1 oracle 数据库中转化 日期的相关格式: 日期格式 YYYY 四位表示的年份 MM 01~12的月份编号 MONTH 九个字符表示的月份,右边用空格填补 MON 三位字符的月份缩写 WW 一年中的星…
Sql 列字段变成行字段
1.表 2.sql语句 SELECT am.city_id, am.dept_id, ( CASE am.menu_code WHEN '20012' THEN am.app_count ELSE 0 END ) AS …
SqlServer实现一列转一行
DECLARE @var NVARCHAR(4000) SET @var='' SELECT @var=@var+','+CAST(InventoryProportion AS NVARCHAR(10))+ ' AS '…
SQL 提取数字并转换为数字格式
SQL 提取数字并转换为数字格式 解决 x层 提取数字x 并按大小排序问题; 原代码: SELECT name, max(floor) , floor FROM table group by name order by …
sql中将上下两行数据合并成一行数据
select id,mcheng=(stuff((select ‘,’ + (mcheng+’ ‘+bfbi+’%’) from Rx…
行合并:两行 或 多行 合并为 一行
目的: 解决: SELECT 类别, GROUP_CONCAT( 名称 ) AS 名称 FROM 表名 GROUP …
SQL合并两个表的数据
1.表头不一致的情况,使用JOIN语句 left join (左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join (右联接) …
如何对两个数据库表进行数据同步?
技术不佳,这个问题困扰了我一天,最终用merge解决~~ 问题来源呐就是: test1表新增了一个PSAM字段,test2表里面有所有的PSAM字段值,两个表根据 MERCHANT_ID 和TERMINAL_ID 来对应…