日度归档:2019年10月21日

MySQL 数据字段名中有空格,如何编写脚本呢?


摘要:
下文讲述MySQL数据库中,当字段名称中包含空格时,查询脚本的编写方法

在MySQL中字段名称包含空格,我们可以归纳为字段名称中包含特殊字符,那么此时我们需要将字段名称采用两个反引号“Tab”键上一个键输入“(英文模式)下,将字段名进行包含,则可查询出相关数据,如下例所示:

例:
查询数据表 “maomao365.com”中列“ A B”中的数据,我们则可以采用以下脚本查询

  mysql > select `A B` as dataInformation from `maomao365.com`

html中防止表格撑大的方法分享


摘要:
在一些html开发中,我们发现在ipad上访问系统时,出现表格被撑出div的范围,下文讲述避免此类情况的方法,如下所示:


方法1: 将td的文本设置为可自动换行,让表格去自适应,可避免表格被撑大

 <style>
td {
word-break : break-all;
}
</style>


方法2: 设置表格中列为自适应模式,避免撑大现象发生

 <style>
<!--
table {
table-layout:fixed;
}
-->
</style>

mssql sqlserver 将逗号分隔的一列数据转换为多列数据的方法分享


摘要:
下文讲述sqlserver中将使用逗号组合的单列数据,分隔为多列数据的方法
实验环境:sql server 2012


实现思路:
1.将逗号分隔的数据替换成为xml数据
2.使用xml读取函数读取相关数据

例:
将包含逗号字符串拆分为多列的示例

 create table [maomao365.com]
(info varchar(200))
go
---生成基础数据
insert into [maomao365.com]
(info)values('1,2,3,4,5'),
('6,7,8,9'),('10,11,23,24,45,67')
go

---使用cte表达式转换为xml格式,转换为相应的列信息
;
	 with tmp as (
           select   '' + replace(info,',','') + '' as newInfo   from [maomao365.com]
       ) 

	 ---生成xml信息
      select 
    convert(xml,newInfo).value('tmp[1]','int') as field1,
    convert(xml,newInfo).value('tmp[2]','int') as field2,
    convert(xml,newInfo).value('tmp[3]','int') as field3,
	 convert(xml,newInfo).value('tmp[4]','int') as field4,
	  convert(xml,newInfo).value('tmp[5]','int') as field5,
	   convert(xml,newInfo).value('tmp[6]','int') as field6
	 from tmp 
	   

go
truncate table [maomao365.com]
drop     table [maomao365.com]
mssql_sqlserver_字符串分隔为多列的方法分享_10278

mssql_sqlserver_字符串分隔为多列的方法分享_10278