今天用minidao写对时间的模糊查询,按照平时的sql语句写的,竟然报错了,以前写过没找到在哪里了,又忘了,特记录下! 在minidao中进行模糊查询中直接加上%百分号会提示解释sql模版解析错误,就需要使用mysql中的concat函数进行拼接,将百分号和被查询的数据连接在一起 如下: 这是我回 ...
分类:
其他好文 时间:
2018-04-20 23:33:10
阅读次数:
723
1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列 ...
分类:
数据库 时间:
2018-04-10 13:45:20
阅读次数:
182
PreparedStatement 使用like 在使用PreparedStatement进行模糊查询的时候废了一番周折,以前一直都没有注意这个问题。一般情况下我们进行精确查询,sql语句类似:select * from table where name =?,然后调用 PreparedStatem ...
分类:
其他好文 时间:
2018-04-05 18:32:21
阅读次数:
180
使用Ajax传送数据时,当数据中存在加号(+)、连接符(&)或者百分号(%)时,服务器端接收数据时会丢失数据。分析Ajax传送数据的格式与Javascript的语法: 1. "+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失变空格。 2. "&"号:JavaScri ...
分类:
其他好文 时间:
2018-03-28 15:38:46
阅读次数:
135
6.1 like操作符 百分号通配符%: % 表示任何字符出现任意次数,比如以什么打头的啊,什么结尾的啊 返回的是D打头的数据,另一个是y结尾的数据,这里&可以匹配任意次数,注意也可以是0次,然后用%匹配不出来null _通配符 下划线的用途与 % 一样,但它只匹配单个字符,而不是多个字符。记住只能 ...
分类:
其他好文 时间:
2018-03-24 11:36:04
阅读次数:
149
一、元组传值: 一般情况下函数传递参数是1对1,这里x,y是2个参数,按道理要传2个参数,如果直接传递元祖,其实是传递一个参数 而如果要把一个元祖( 有2项 )传给x和y,传递的时候要用*a,如果一个函数要3个参数,就不能传递2项的元祖 这个百分号%s 类似c语言的printf,占位符 表示要用一个 ...
分类:
编程语言 时间:
2018-03-18 23:19:48
阅读次数:
268
python 占位符 百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正好,负数前加负号; - 左对齐;正数前无符号,负数前加负号; 空格 右对齐;正 ...
分类:
其他好文 时间:
2018-03-18 20:08:14
阅读次数:
195
字符串的格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 。 1.百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正好,负 ...
分类:
编程语言 时间:
2018-03-07 00:43:50
阅读次数:
208
其中关于条件,SQL提供了四种匹配模式:1、%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为“张三”,“张猫三”、“三脚猫”,“ ...
分类:
数据库 时间:
2018-03-01 17:32:28
阅读次数:
190
python字符串格式化两种方式:百分号方式、format方式 用百分号字符串拼接 打印浮点数: 打印百分比: format ...
分类:
其他好文 时间:
2018-02-11 21:25:33
阅读次数:
180