社区
Web 开发
帖子详情
在线等待!一个简单的SQL查询问题?
yuan320
2002-12-07 08:22:48
我用access作为数据库,在库中建了3个表,一个“exame1","exame2","exame3",这三个表,我想通过,一个下拉列表,选择其中的一个表,并通过姓名进行查询,可是查询语句出现问题,请各位帮帮忙!
if(number_t=="num1") num="exame1";
else num="exame2";
sql="select *from "+num+"where 姓名=\'"+nam+"\'";
但是出现的问题是查询语句的问题,请各位帮忙
...全文
15
9
打赏
收藏
在线等待!一个简单的SQL查询问题?
我用access作为数据库,在库中建了3个表,一个“exame1","exame2","exame3",这三个表,我想通过,一个下拉列表,选择其中的一个表,并通过姓名进行查询,可是查询语句出现问题,请各位帮帮忙! if(number_t=="num1") num="exame1"; else num="exame2"; sql="select *from "+num+"where 姓名=\'"+nam+"\'"; 但是出现的问题是查询语句的问题,请各位帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuan320
2002-12-08
打赏
举报
回复
谢谢,你们!
我的问题解决了!
study_body
2002-12-08
打赏
举报
回复
最好用
con.createPrepareStatement()是不是你的名字中有单引号啊
conning333
2002-12-08
打赏
举报
回复
sql="select * from "+num+" where 姓名='"+nam+"'";
conning333
2002-12-08
打赏
举报
回复
对,使用sql=="select * from "+num+" where 姓名='"+nam+"'"
应该没问题了
knight_qmh
2002-12-08
打赏
举报
回复
from前少了空格,值要加单引号:
sql=="select * from "+num+" where 姓名='"+nam+"'";
wdman
2002-12-08
打赏
举报
回复
呵呵,调试的时候,把这条sql语句打出来不就清楚了
anjy
2002-12-08
打赏
举报
回复
好像你在where前哨了一个空格:
sql="select *from "+num+" where 姓名="+nam;
yuan320
2002-12-07
打赏
举报
回复
不可以,还是有问题的,不过也要谢谢你
moreapples
2002-12-07
打赏
举报
回复
我想你的'nam'一定是个变量吧。
如果是变量:
sql="select *from "+num+"where 姓名="+nam;
即可!
必看,关于sql的慢查询及解决方案
SQL中,广义的查询就是crud操作,狭义的查询仅仅是select查询操作,慢查询就是指广义的查询,否则为什么不叫慢查询、慢更新、慢删除。慢查询就是那些执行慢的sql语句,包括crud,一般是查询,所以称为慢查询
问题
1:怎么一定
一个
sql语句是慢的?回答:根据实际需要,如果前端反馈,执行3s是慢的,就是在my.ini中(Windows是my.ini,Linux是my.conf)中设置long_query_time=3,表示操作3s的查询就是慢查询,要记录下来,好好分析。
mysql安装sql文件怎么打开_sql文件用什么打开?如何打开sql文件?
最近有位朋友在学习电脑知识的时候,发现了电脑中有
一个
SQL文件,不知道是什么,想要打开查看的时候,却不知道如何操作。其实,SQL是由结构化查询语言(SQL)编写的
一个
文件,主要可以用于创建或修改数据库结构的命令和语句。至于如何打开sql文件?其实,它可以通过SQL兼容的数据库程序读取,也可以通过任何文本编辑器进行编辑。下面就来说一下打开sql文件的几种方法吧!打开sql文件的方法还是比较多的,大致...
☀️苏州程序大白一文让你学会Java Servlet基础☀️《❤️记得收藏❤️》
☀️苏州程序大白一文让你学会Java Servlet基础☀️《❤️记得收藏❤️》目录 ????️????开讲啦!!!!????️????苏州程序大白????️????????博主介绍????1、前言????2、阐述 Servlet 和 CGI 的区别?????3、Servlet 接口中有哪些方法及 Servlet 生命周期探秘????4、get 和 post 请求的区别????5、什么情况下调用 doGet () 和 doPost ()?????6、转发 (Forward) 和重定向 (Redirec
SQL Server子查询
*子查询是嵌套在另外
一个
语句(如[SELLECT],[INSERT],[UPDATE]或[DELETE])中的查询 一、SQL Server子查询 以上语句显示如何在SELECT语句的WHERE字句中使用子查询来查找学号为(01)的学生信息 二、嵌套子查询 *子查询可以嵌套在另外
一个
子查询中 *SQL Server最多支持32个嵌套级别 *首先:执行子查询以学生表的所有信息并使用where筛选学 生ID(Sid)再进行查询 *第二步:查询成绩表的学生ID(Sid)再..
常见面试题之:如何优化慢SQL(慢查询)即:SQL性能优化
关联查询语句不超过三张表,若又很多张表关联的复杂SQL,可以拆分为小的SQL获取结果,在业务代码中进行封装处理。结合当前SQL具体功能,排查业务代码是否可以去掉冗余字段,该查询是否有必要,该查询是否为冗余查询等等;不过具体结合实际场景分析,不是拆的越少越好,个人经验,数据量少的参数类配置表信息,可以适当关联多几个表操作,减少数据库的IO。查询条件where后,尽量使用主键,索引等字段查询,不是后面的条件字段越多越好;拿到慢查询SQL后,可使用explain来分析该SQL的执行计划,确定该SQL慢查询
问题
;
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章