首先保证,没有乱码。
然后可以使用:SUBSTRING()函数(SUBSTRING(字段名,开始位置,结束位置),mysql这个函数是从1开始,请注意!)
用法:
查询tt表的pp字段,只看文章的前15字。
可以这样编写SQL语句这里假设表结构如下:
t1(colToChk,col2)
t2(keyword)
列出待查关键字、t2中"colToChk"字段中含待查关键字的相关记录行。
select a.keyword,b.* from
(select distinct keyword from t2) a,
t1 b where b.colToChk
like concat('%',a.keyword,'%')
题主将上述SQL语句套上正确的表名和字段名就可以返回所需的效果。
直接用中文名称即可查询。
可按如下方法做测试:
1、创建表插入数据:
create table test(序号 int,
名称 varchar(10))
insert into test values (1,'张三')
insert into test values (2,'李四')
2、执行查询:
select * from test where 序号=1结果显示:
也就是说中文字段名在查询中可以直接引用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)