A. sql 语句中如何反转
先按照 / 解析,放到定义的表里面,然后再倒着读出来 你可以用下面的函数解析 create function String_split(@SourceSql varchar(8000),@StrSeprate varchar(10)) returns @temp table(a varchar(100)) --实现split功能 的函数 --date :2003-10-14 as begin declare @i int set @SourceSql=rtrim(ltrim(@SourceSql)) set @i=charindex(@StrSeprate,@SourceSql) while @i>=1 begin insert @temp values(left(@SourceSql,@i-1)) set @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i) set @i=charindex(@StrSeprate,@SourceSql) end if @SourceSql<>'' insert @temp values(@SourceSql) return end
B. sql语句排序问题,按行排序,为什么是颠倒的求大神
你把ORDER BY后面林业局,林场,管护站编号3列的顺序修改成管护站编号,林场,林业局.
应该出现的就是你想要的结果。
C. sql语句里“like”有没有反向用法
没有的。
D. sql语句执行成功返回什么
SQL语句返回的结果是一个集合,是所有查询到的数据的结合,没有数据时是一个空集合。
但是各语言的SQL函数结果就不是了,一般返回一个资源句柄,看你说的什么语言。
补充:
晕死,至今你都不说你这是INFORMIX,幸好我看见SQLCA很面熟,否则大家如何回答你的问题,谁都以为你说的是MS SQL。
SQLCA是数据库操作之后都会更新,0表示成功,其它数字为错误代码。
E. 请教 取反 的SQL语句
select * from 表名 where 字段名 not in (3)