用 字段=''会报错:数据类型 text 和 varchar 在 equal to 运算符中不兼容. 正确方法: 1. 字段 is null 2. datalength(字段)=0 注:SQL中的DATALENGTH函数用于返回任何表达式所占用的字节数.…
一个字段Remark的数据类型设置先设置为varcharr(255),后来考虑到扩展性需要将其定义为TEXT类型,但是SQL 语句报错.      SQL 语句:      SELECT * FROM TABLE  WHERE  ISNULL(Remark,'')<>''       报错信息:数据类型 text 和 varchar 在 not equal to 运算符中不兼容.      解决办法:使用datalength(字段名)函数                         SEL…
eg.假如有表T_GA_GRJBXX  ,字段zp是blob类型 查询blob非空的记录 SELECT * FROM u_rs_sjgx.T_GA_GRJBXX TB WHERE TB.zp IS not NULL --非空OR DBMS_LOB.GETLENGTH(TB.zp) > 0 -- 非零 (存在非空,但长度为零 比如用empty_blob()插入的)…
1.用is null 和 is not null来判断字段是否为空. 2.用len()函数来判断字段长度.…
//显示年月日 select date_format(date ,'%Y-%m-%d' ) from talbe_a //根据年月日分组 select date_format(date ,'%Y-%m-%d' ) from tb_scenic_source GROUP BY date_format(date ,'%Y-%m-%d' ) 一.DATE_FORMAT() 函数 定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. 实例 下面的脚本使用 DATE_FORMA…
在PHP中使用了MSSQL数据库,恰巧数据库中又使用了Text类型字段,于是问题产生了.每次从数据库中查询得到的数据总是被莫名的截断,一开始是以为我使用的PHP框架中对字符串的长度有所限制,后来发现这是个较愚蠢的想法,因为在提交数据时可以将字符串内容全部的提交到数据库中,只是读取时发生此现象,于是上网搜寻是否有类似的问题.运气还挺不错,第一次搜索就找到了解决的办法,遂决定将其转贴在我的Blog中,供自己和广大PHP爱好者的不时之需.   有两种解决方案,如下:      一.修改php.ini来…
背景: 由于本人使用的是6.0以上的版本es,在使用发现很多中文博客对于mapping参数的说明已过时.ES6.0以后有很多参数变化. 现我根据官网总结mapping最新的参数,希望能对大家有用处. es6.0与之前版本区别: -新增字段: eager_global_ordinals -删除的字段: include_in_all ※特别提示: 1,建议大家创建索引的时候指定mapping(用到特定分词器,规划字段是否被索引来节省空间等) 2,mapping创建并插入数据后就无法进行更改了!所以要…
1 jquery ajax中支持哪些返回类型在JQuery中,AJAX有三种实现方式:$.ajax() , $.post , $.get(). 预期服务器返回的数据类型.如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML.在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本.随后服务器端返回的数据会根据这个值解析后,传递给回调 函数.可用值: •"xml": 返回…
mysql语句中把string类型字段转datetime类型   在mysql里面利用str_to_date()把字符串转换为日期   此处以表h_hotelcontext的Start_time和End_time字段为例,查询当前 时间在此范围之内的数据.  www.2cto.com     select * from h_hotelcontext where now() between STR_TO_DATE (Start_time,'%Y-%m-%d %H:%i:%s') and STR_T…
--SQL中转换money类型数值转换为字符串问题,直接转换就转为两位了,所以需要做一下处理.具体请看下述sql实例. 1 create table #test(price money) insert into #test values (45.2525) )) from #test   --输出45.25 四位小数只有两位了 select convert(VARCHAR,price) from #test      --输出45.25  四位小数只有两位了 select convert(VAR…