SQL语句里面的单引号 字符串
答案:5 悬赏:30
解决时间 2021-03-06 05:12
- 提问者网友:梧桐不渝
- 2021-03-05 05:13
String sql = "select * from goods where Goods_name like '%"+goodname+"%’;";goodname是个变量,求这个SQL语句怎么写?这样写老是出错~~
最佳答案
- 二级知识专家网友:抱不住太阳的深海
- 2021-03-05 06:21
是模糊查询所有含有你的变量goodname的Goods_name吗?
String sql ="select * from goods where Goods_name like '%"+goodname+"%'";
你的后面多了一个分号,把倒数第二个分号去掉就行了
String sql ="select * from goods where Goods_name like '%"+goodname+"%'";
你的后面多了一个分号,把倒数第二个分号去掉就行了
全部回答
- 1楼网友:何必打扰
- 2021-03-05 10:05
where 1=1 and Goods_name like "%"+goodname+"%"
最好先判断一下goodname是否为空
- 2楼网友:一起来看看吧
- 2021-03-05 09:18
sql 2008 单引号括住的字符串显示为红色 为查询分析器工具字处理的默认表现形式。
sql语句中字符类型在查询语句中使用字面常量需要用单引号,强调作用。
- 3楼网友:不服输的倔强
- 2021-03-05 08:28
加转义符就可以了
"select * from goods where Goods_name like '%"+"\'"+goodname+"\'"+"%’;";
- 4楼网友:嗷呜我不好爱
- 2021-03-05 06:57
试试这样:
String sql = "select * from goods where Goods_name like '%"+goodname+"%'";
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |