永发信息网

SQL语法问题

答案:2  悬赏:40  手机版
解决时间 2021-08-18 19:29
  • 提问者网友:趣果有间
  • 2021-08-18 02:13

本人对SQL很菜,希望高手见谅我的问题很弱智。

  在asp中SQL语句中经常建立一个游标 比如:rs="Select *  form xx表 where xx字段="&xx字段  前面都能理解,我就是不知道最后的“ xx字段="&字段” 怎么去理解,希望有人可以解释下 这句的语法 和所包含的意思(我开始猜测是数据的传递)。还有诸如 where articleid="&articleid&" order by....    我也是不懂&含义与用途。我一直在补sql的知识,但好多都在新学中,一时没多少时间,学起来没那么快和系统,只能是碰见问题边解决边学。让大家见笑,希望有朋友跟我说的详细一点,我经常在SQL语句上遇见问题,调试ASP的时候一些朋友只说错误不解释,有时候我通过但又不知道为什么,下次还是碰一些错,又不知道所以然。  还有就是SQL中表的约束性问题,建立表关系的时候经常遇见一些问题,比如说约束性冲突,昨天专门找了片文章看还是不是很懂。毕竟是以前不懂,现在修修补补。  忘朋友们不吝赐教!谢谢咯!分虽然不是很高,希望理解这份心情,谢谢!   答案详细点!拜谢!

      PS希望结交一些技术性朋友,如果不嫌我菜,加我Q790393439,恭迎!

最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-08-18 02:53
是这样的,如果不用取变量的值,那么传递一条sql语句即可"Select * form xx表 where xx字段=520"。注意这是个什么,没错用双引号引起来的是字符串,然后赋给一个字符串变量。可是现在我们要查询的条件不是520,是一个变量的值怎么办?那就要把520改为变量的值,怎么是这两者连起来呢?前面的sql语句是个字符串,后面的XX是个字符串,(不是的话转换成字符串),这不很简单吗,就是个字符串的链接问题,用什么?对,就用&符号。这样就把两个字符串链接起来了,然后赋值给字符串变量rs 再去执行rs,就等于执行了查询条件为变量值的sql命令。 关键一句话,就是字符串的合并。就是字符串的合并。
全部回答
  • 1楼网友:北方的南先生
  • 2021-08-18 03:03
sql没学过!c学过。应该是这样的articleid是一个字符变量。where articleid="&articleid&" :当字符变量articleid的内容为&articleid&,满足条件!不知对不,请高手指教
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯