关于sql语句的菜鸟问题,有一句看不懂 大侠帮忙哈

来源:百度知道 编辑:UC知道 时间:2024/05/06 23:01:41
我刚刚开始学sql,最近看到一句SqlStr:= 'Select * From stu_inf Where stu_no = ''' + dbe_StudentNum.Text + '''';不明白是什么意思,大侠能不能解答下,还有后面的加号和引号是什么意思,谢谢了哈
是在delphi中的编程,用到了sql

那句话等同于
select * from stu_inf where stu_no like "%dbe_StudentNum.Text%"
查找有stu_no里有dbe_StudentNum.Text的相关数据
在编程语言里面用+将字符串连接起来,""里面的内容可以是你想要匹配的字符串

+ 是字符串连接操作符
两个 ' 之间是一个字符串
这句话是生成一个完成的SQL语句字符串。
1、Select * From stu_inf Where stu_no = “
2、dbe_StudentNum.Text
3、”

用+ 将上面3个部分连接成一个

把文本框dbe_StudentNum里的值作为查询条件赋给查询语句。假设dbe_StudentNum里的值是“1234”,那么最后的查询语句就是:
Select * From stu_inf Where stu_no = '1234'

这个应该是在jsp或servlet里面查询数据库的语句,后面的引号和加号中间的东西是从前台页面获取来的信息,以它为条件进行查询.并把这条语句定义成了一个字符串.

哦,那也是一个意思.