由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 菜鸟问.asp 里的select语句在基于SQL sever和Access语法上的不
相关主题
Urgent SQL problem!better solution for cross table query in sql?
rsArray 为啥写不全? (转载)[Mysql] how to return NULL count in group by query (转载)
问一个关于SQL的问题问个mssql 问题
问个SQL问题where can I download SQL Sever? thanks (null)
请教:如何优化,提取组间最大行如何完成这个sql?
被这题折磨了一个晚上,有人能指点下么。。[转载] strong SQL skills?
[转载] Can anyone interpret this simple SQL?怎样快速得到两个表的交集
再来一个SQL Server的面试题请教大虾问题哈,包子谢哈
相关话题的讨论汇总
话题: strq话题: nomid话题: rq话题: sql
进入Database版参与讨论
1 (共1页)
m*******n
发帖数: 370
1
最近所有的数据从Access转到了SQL Server,很多.asp里的“select”语句需要做相应
的改动,但是到底要改多少?
比方下面的第一段里“ CategoryName <> """" ”肯定得改成“ CategoryName is not
null ”,可是left join - on,需要改成where-and吗?
还有第二段里 strQ = strQ & "WHERE [RQ].NomID = "
strQ = strQ & NomID
strQ = strQ & " "
是啥意思?之前没写过asp,语法上不太明白,因为如果纯sql的话,直接strQ = strQ &
"AND [RQ].NomID = NomID "就可以了,为什么要写成3行?
哪个高人顺手帮我改改,让我有个例子好学习学习,谢啦
strQuery = "SELECT DISTINCT NominationCategories.CategoryID,
CategoryName, Weight " & _
"FROM (NominationDetailsCurrent LEFT JOIN NominationCategories
ON NominationCategories.NomID = NominationDetailsCurrent.NomID) LEFT
JOIN Categories ON NominationCategories.CategoryID =
Categories.CategoryID " & _
"WHERE CategoryName <> """" " & _
"ORDER BY Weight"
strQ = "SELECT [Q].QuestionID, [Q].Title, [Q].Description,
[Q].Question, [Q].Type, [Q].Required "
strQ = strQ & "FROM Questions AS [Q] INNER JOIN
NominationReplacementQuestions [RQ] "
strQ = strQ & "ON [RQ].QuestionID = [Q].QuestionID "
strQ = strQ & "WHERE [RQ].NomID = "
strQ = strQ & NomID
strQ = strQ & " "
strQ = strQ & "ORDER BY [Q].Order "
i****a
发帖数: 36252
2
response.writeLine strQ
run the result against your SQL server and go from there

not
&

【在 m*******n 的大作中提到】
: 最近所有的数据从Access转到了SQL Server,很多.asp里的“select”语句需要做相应
: 的改动,但是到底要改多少?
: 比方下面的第一段里“ CategoryName <> """" ”肯定得改成“ CategoryName is not
: null ”,可是left join - on,需要改成where-and吗?
: 还有第二段里 strQ = strQ & "WHERE [RQ].NomID = "
: strQ = strQ & NomID
: strQ = strQ & " "
: 是啥意思?之前没写过asp,语法上不太明白,因为如果纯sql的话,直接strQ = strQ &
: "AND [RQ].NomID = NomID "就可以了,为什么要写成3行?
: 哪个高人顺手帮我改改,让我有个例子好学习学习,谢啦

m*******n
发帖数: 370
3
谢谢啦!哪里有的SQL server的语法reference啊? 比方取值是用单引号还是双引号
,命名需不需要加 “AS”等. google了一下,乱七八糟的,没找到真正想要的

【在 i****a 的大作中提到】
: response.writeLine strQ
: run the result against your SQL server and go from there
:
: not
: &

i****a
发帖数: 36252
4
books online, aka the "help file" that came with SQL Server Management
Studio installation.
you can also access it on http://technet.microsoft.com/en-
us/library/ms130214.aspx
the basics can be found here:
http://www.w3schools.com/sql/default.asp

【在 m*******n 的大作中提到】
: 谢谢啦!哪里有的SQL server的语法reference啊? 比方取值是用单引号还是双引号
: ,命名需不需要加 “AS”等. google了一下,乱七八糟的,没找到真正想要的

m*******n
发帖数: 370
5
It's making sense to me now. So cool, hehe
i****a
发帖数: 36252
6
also be careful,
CategoryName <> ''
and
CategoryName IS NOT NULL
are different conditions

not
&

【在 m*******n 的大作中提到】
: 最近所有的数据从Access转到了SQL Server,很多.asp里的“select”语句需要做相应
: 的改动,但是到底要改多少?
: 比方下面的第一段里“ CategoryName <> """" ”肯定得改成“ CategoryName is not
: null ”,可是left join - on,需要改成where-and吗?
: 还有第二段里 strQ = strQ & "WHERE [RQ].NomID = "
: strQ = strQ & NomID
: strQ = strQ & " "
: 是啥意思?之前没写过asp,语法上不太明白,因为如果纯sql的话,直接strQ = strQ &
: "AND [RQ].NomID = NomID "就可以了,为什么要写成3行?
: 哪个高人顺手帮我改改,让我有个例子好学习学习,谢啦

m*******n
发帖数: 370
7
是CategoryName <> """"
据说""表示Access里的空??

【在 i****a 的大作中提到】
: also be careful,
: CategoryName <> ''
: and
: CategoryName IS NOT NULL
: are different conditions
:
: not
: &

i****a
发帖数: 36252
8
yes, empty string and NULL are different
NULL is unknown/undefined
empty string is known, defined as empty string

【在 m*******n 的大作中提到】
: 是CategoryName <> """"
: 据说""表示Access里的空??

1 (共1页)
进入Database版参与讨论
相关主题
请教大虾问题哈,包子谢哈请教:如何优化,提取组间最大行
请问个join的问题被这题折磨了一个晚上,有人能指点下么。。
MySQL语句请教[转载] Can anyone interpret this simple SQL?
奇怪的 SQL 问题再来一个SQL Server的面试题
Urgent SQL problem!better solution for cross table query in sql?
rsArray 为啥写不全? (转载)[Mysql] how to return NULL count in group by query (转载)
问一个关于SQL的问题问个mssql 问题
问个SQL问题where can I download SQL Sever? thanks (null)
相关话题的讨论汇总
话题: strq话题: nomid话题: rq话题: sql