sql table表有个文本类型的a字段,存储的内容全部是数字,例如2009001,2008578这样的格式;b字段文本类型,存的也是数字例如 001,123
asp里面 strday=100,strb=001
我想读出,从a字段的数字按大到小的顺序,strday条记录中b字段符合strb的结果
SELECT TOP "&strday&" * from [table] ......
大家好,请问在表M中有字段:a b c d e
我想查出其中满足下面任意一项的数据,1.字段a 的值不是 ‘书或笔或本’中任一,2.a为书的时候字段b,c是空;3.当a值为笔的时候d是空;4.当a为本的时候b,d,e都是空;5.日期类型字段d的格式不是2009-10-15类型;6.日期类型字段e大于d的数据,请问SQL要怎样写?
表数据如下:
......
import java.sql.*;
public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; ......
@s='S1,S2,S12,S23';
将@s里面的S1,S2替换成处理,未处理
来者有分.
REPLACE(@s,'S1,S2','处理,未处理')
REPLACE 不好用 自己试下
SQL code:
declare @s varchar(200)
set @s='S1,S2,S12,S23'
select replace(@s,'S1,S2','处理,未处理')
大家这样试下
@s ......
现有表 Term
结构如下
time1 time2 idterm
2009-2-15 2009-6-30 11
2009-9-10 2010-1-15 12
如果输入 2009-4-25 则应该取出idterm 11
如果输入 2009-12-5 则应该取出idterm 12
这个SQL该怎么写?
分少请见谅
SQL code:
select idterm from tb
where time1<=输入 ......
StringBuffer str = new StringBuffer("select * from menu where parentid=1 and mid <>1 order by parentid");
List list = new ArrayList();
ResultSet rst = null;
DataBaseConnection dbc = null;
PreparedStatement pstm = null;
try {
dbc = new DataBa ......