66问答网
所有问题
当前搜索:
SQL附近有语法错误
如何对
sql
server 语句中关键字加参数
答:
这个需要把原来的查询语句作为字符串,然后把参数拼接到字符串,再执行
SQL
。DECLARE @STR varchar(500), @A INT;SET @A=10;SET @STR='SELECT TOP '+CAST(@A AS varchar(50))+' 字段1, 字段2 FROM a';EXEC(@STR);
SQL
中一个简单查询的问题
答:
select sno from s,c where s.sno=c.cno and ((s.sno,c.cno) not in (select sno,cno from sc))注意:,和,是不同的。
sql
临时表 左连接
答:
把where改为on SELECT a.PrinterID,a.HospitalID from dbo.PrinterProperty a LEFT JOIN (SELECT PrinterID,MAX(ReceiveTime) AS RecTime FROM dbo.PrinterStatusLog GROUP BY PrinterID) AS b on a.PrinterID = b.PrinterID
java不能查询表名带下划线的
sql
server数据表
答:
好吧,,,加个[]试试 dbo.[RptDay_30_1AT-D1电量仪]
sql
insert 语句问题
答:
不能这样写的。。
语法错
了。。 一个insert 怎么可能两个values呢。。只能一条一条的插入。。insert into student values('s001','赵剑','男','计算机','1987-3-25','010-11111111')insert into student values('s002','王谦','男','交通工程','1986-1-1','027-55555555')...
SQL
查询语句(
sql
server),查询员工收入水平
答:
别听楼上几个乱扯,这个问题是case只能写一个,when可以写多个 SELECT Name AS 姓名,Address AS 住址,CASE WHEN(SELECT InCome FROM Salary WHERE Salary.EmployeeID=Employees.EmployeeID)<2000 THEN '低收入'---CASE WHEN (SELECT InCome FROM Salary WHERE Salary.EmployeeID=Employees.EmployeeID)BETW...
Microsoft OLE DB Provider for
SQL
Server
错误
'80040e07' 将 nva...
答:
某条
sql
语句发生了数据类型转换,而且转换失败
我想在数据库表仅查询第2条记录 该怎么写
SQL
语句呢
答:
呵呵!你的问题我刚开始也迷糊了!你的原意:没有任何辅助条件,想要获取到第三条记录!根据你的代码,然后我把你的代码复制过去,得到的错误是:消息 156,级别 15,状态 1,第 3 行 关键字 'order'
附近有语法错误
。你试试看:select top 1 * from (select top 3 * from student order by ...
SQL
主键删除语句
答:
alter table mytable2 drop constraint 主键的名称 这里的主键名称并不是你的列名id,你可以执行以下语句查看 select name from sys.indexes where object_id=object_id('mytable2')and is_primary_key=1
原来ASP网站原来使用access,我转换成MS
SQL
2005以后,里面的分页TOP出现...
答:
by infoid desc
错误
在这里 你的多表查询,你以infoid字段降序排列,但这个infoid是那个表的字段啊???你没有指明!
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜