String sql = "select * from goods where Goods_name like '%"+goodname+"%’;";
goodname是个变量,求这个SQL语句怎么写?这样写老是出错~~
SQL提示出错了~~
追答如果你是Java那语句应该没问题,你再仔细检查一下有没有哪个标示符写错了(表名,字段名,变量名)
还是不行
追答你是在java中写的吗?sql语句模糊查询是没问题的,你看看你之前的步骤。。。
把这句放到数据库,看能执行吗?
select * from goods where Goods_name like '%goodname%';
我把goodname换成具体的字符串是可以查到数据的
select * from goods where Goods_name like '%韩版%';
而程序里面运行它没有提示有问题,只是没有查到数据,但我是有数据的~~
goodname是你从前台提交的一个变量吧,你看看你获取的值有没有传过来?debug,查看goodname的值,仔细查,这是突破口!
追问是客户端传过来的goodname乱码了……
追答哦,想办法解决把
SQL查询语句中单引号和双引号的问题
1. 在SQL中,字符串数据应当使用单引号括起来。2. 双引号通常用于引用数据库中的对象名称,如表名、列名或函数名。3. 如果在SQL查询中需要使用双引号包围的字符串,需要在双引号前加上反斜杠(\\),例如 `'SELECT \\"This is a test\\" FROM table'`。4. 相反地,如果要在双引号内的文本中包含...
知识点丨SQL语句中单引号、双引号的用法
首先,假设我们有一个名为`usertable`的表格,其中包含`name`和`age`两个字段。若要插入一个名为"小小"的记录,需使用单引号包裹字符串型数据,而数值型数据则无需加引号。例如,`thename`作为变量名时,应写为`'小小'`。若插入年龄为12的记录,`theage`作为变量名时,应直接写为`12`,无需引...
sql中表示任意字符的是
在SQL中,表示任意字符的符号通常使用通用的字符串字面值符号,即单引号(')。拓展知识:单引号用于将任意字符或字符串作为数据值进行引用或存储。例如,假设我们有一个名为"users"的表,其中包含一个名为"username"的列,我们想要插入一个包含任意字符的字符串值,可以使用单引号来代表任意字符。以下是...
sql语句引号用法 数据库中引号的用法
2、CREATE TABLE `book` 这里的 book 就使用到了反引号。3、单引号:在例子中的条件值周围使用的是单引号。SQL 使用单引号来环绕文本值。如果是数值,请不要使用引号。按照别的说法来说就是Varchar类型(也可以说是String、字符串类型)这一些在数据库语句中使用的时候应该使用单引号,而不是直接...
SQL语句使用的单撇号,引号与加号表示什么意思
加号“+”功能:1、连接字符串,2、对数值进行加法运算。单引号:将字符串使用单引号括起,用来表示常量的字符串。双引号只带表一个字符,没有特别的意义。请使用SQLSERVER的帮助,里面有最全面的资料,而且容易查询
sql中单引号跟双引号有什么区别?分别用于什么情况?
SQL中只支持单引号,表示字符串常量 你这里用的双引号是其它编码语言中的,与SQL无关 最终生成的SQL是 select * from clients where logname='xxx' and password='yyy';不要把编程语言中的字符串连接与SQL搞混了
sql语句中有单引号怎么办
如果插入的数据中包含单引号,就需要处理,用户可以将单引号替换成两个单引号,在sql中连续两个单引号就表示一个单引号字符,例如:insert into yourTable(f1,f2) values(100,'ab''c')表示插入 新记录f2字段为ab'c 使用函数replace可以实现这个功能:replace(yourStr,"'","''")在.NET里面,就要...
sql语句中什么时候用单引号什么时候用双引号?如图中的红为什么用双引号...
一般都用单引号,但是SQL单引号双引号都认为是字符串,这二种他都识别,你就当他是一种东西好了.但是在其它语言编辑器写程序就只能用单引号,原因就是你所用的编辑器自己也有双引号在拼写SQL的时如果也出现双引的话就会错
SQL语句中,字符串类型的值均使用什么符号标明?
单引号 字符串要用单引号包围起来,如果字符串中有单引号,注意使用转义符号 祝好运,望采纳
mssql怎么处理单引号
在sql语句里单引号是字符串的边界,被一堆单引号括住的数据库系统以字符串接受。比如 select * from student where name = 'zhangsan';这个例子中单引号就是字符串zhangsan的边界