mysql查询小疑问 [问题点数:20分]

Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
结帖率 20%
Bbs1
本版专家分:90
Bbs1
本版专家分:90
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:10
Blank
脉脉勋章 绑定脉脉第三方账户获取
Blank
GitHub 绑定GitHub第三方账户获取
Blank
领英 绑定领英第三方账户获取
Bbs1
本版专家分:90
关于mysql查询的一些疑问
我使用 limit ,具体情况如下:rn<em>mysql</em>> select * from help_topic where LIMIT 1;rnERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatrncorresponds to your MySQL server version for the right syntax to use near 'LIMITrn 1' at line 1rn是版本不支持还是什么原因。rnrn另外我想知道一个表的所有列名,有什么好办法。rn比如一个表的数据有几十万条,我如果用 select * from table 数据太多无法看到列名,rn用limit和rownum还没效果。rn各位帮忙解决一下。rn多谢 。
新手疑问 mysql查询问题
和普通<em>查询</em> 文章的回复数 差不多rncreate table articles(rn id int(11) primary key not null,rn title varchar(255) not null,rn content text not nullrn)rncreate table comments(rn id int(11) primary key not null,rn articleid int(11) not null,rn content text not nullrn)rnrninsert into articles values(1,'article1','content1');rninsert into articles values(2,'article2','content2');rninsert into articles values(3,'article3','content3');rnrninsert into comments values(2,2,'reply2');rninsert into comments values(3,3,'reply3');rnrn我想查出每篇article的回复数rn我的sql是rnselect a.id,count(c.id) from articles a left join comments c on c.articleid=a.id;rn这样<em>查询</em>的结果是:rn a.id count(c.id)rn 2 1rn 3 1rnrn但是我要的结果是rn a.id count(c.id)rn 1 0rn 2 1rn 3 1rnrn我试过这条sql:rnselect a.id,count(c.id) from articles a left join comments c on c.articleid=a.id group by a.id;rn可以得到我想要的结果 但是还有<em>疑问</em>就是rn以后数据量大了 我只想查出前十条 这样会不会有效率问题rn或是还有别的好方法 或者更改表的结构 前提是<em>mysql</em>
mysql查询的小练习实例:
<em>mysql</em><em>查询</em>的小练习实例: -- 1.<em>查询</em>2014级有哪些班级(即班级中含有14字样),要求去除重复的结果? select DISTINCT sclass from student where sclass like '%14%'; -- 正则表达式: select DISTINCT sclass from student where sclass regexp '14'; ...
JAVA 查询SQL时间的小疑问
如:SQL里面有一列是数据类型是:[color=#FF0000]datetime[/color]rn默认值是: [color=#FF0000]getdate()[/color]rnrn我从JAVA里面<em>查询</em>rn显示的结果是如:[color=#FF0000]2010-01-10 11:04:00.032[/color]rnrn请问这个列的默认值,该怎么写才能得到下面的结果啊?我不想显示毫秒rn结果:[color=#FF0000]2010-01-10 11:04:00[/color]rnrn请前辈们指点一下,谢谢
oracle异构mysql 查询count(*)疑问
[code=SQL]rnoracle10 异构 <em>mysql</em> 使用ODBC连接.rnrn前提:所有配置已完成.rnrn<em>mysql</em>下操作rnrn<em>mysql</em>>create table test (id varchar(10),name varchar(10));rn rn<em>mysql</em>>select count(*) from test; -- <em>查询</em>行数rnrn0 rows -- 返回0行rnrnOracle下操作rnrn//oracle 异构<em>查询</em> <em>mysql</em>rnrnSQL>select count(*) from test@my_link;rnrnSQL>48 -- 返回的是48行rnrn==============================================================================rnrn其实我要是在向<em>mysql</em>里面再次insert 一行数据.在oracle里面再次count(*).返回的值就变成49了。。rnrn请问。为什么异构会使count(*)的基数是48呢?rnrn再请问。。怎么解决这问题。。使<em>mysql</em>与oracle异构时,count(*)数相同rn[/code]
疑问
main()rn rn static int a[]="hello";rn puts(a);rnrn这个程序运行正确。rn# include rnmain()rnrn clrscr();rn static int a[]="hello";rn puts(a);rnrn这个程序为什么提示出错:rnError D:\TC\NONAME.C 5: Expression syntax in function mainrnError D:\TC\NONAME.C 6: Undefined symbol 'a' in function mainrnrn
疑问
看到很多人代码是这样写的,先把 对象=null,然后在new,这个和直接new有什么区别,rn比如一个user 表,rn特别是在数据库的操作中,一般都是:rn Connection conn = null; rn PreparedStatement pstmt = null; rn ResultSet rs = null; rn conn =DriverManager.getConnection();rn pstmt=conn.prepareStatement("select *from user where username=?");rn pstmt.setString(1, username);rn rs=pstmt.executeQuery();rn如果我直接使用rnConnection conn =DriverManager.getConnection();rnPreparedStatement pstmt=conn.prepareStatement("select *from user where username=?");rnpstmt.setString(1, username);rnResultSet rs=pstmt.executeQuery();rn有什么区别?是为了更好看吗?还是和虚拟机有关系,请高手多指点。
小的疑问
1. 如何统计当前在线数     在缓存里维护一个小型的当前用户列表,每当用户操作时更新时间,每隔一定时间去检查这个表,如果更新时间大于某个定义好的时间(如10分钟),就认为该用户已离线,讲该用户删除,记录用户数。第二种是根据session判断,但没第一种准确。
查询疑问
表里面有三个字段rnid name countrnrn要求是 当name的名字相同的话 <em>查询</em>出来count里面就增加1rnrn比如 rnid name countrn1 华硕 1rn2 华硕 1rn3 华硕 1rn4 技嘉 1rn5 微星 1rnrn查出来 让华硕的count显示成3 其他不变 请问怎么查?rn
查询疑问
[color=#FF0000]执行以下语句1:[/color]rn[code=SQL]SELECT EM007 FROM [EAPS].[dbo].APSEMP WHERE EM001 = 'hs'[/code]rn得到结果:rn[code=SQL]'加工中心1','加工中心2','加工中心3'[/code]rnrn[color=#FF0000]rn执行以下语句2:[/color]rn[code=SQL]SELECT rn [JO002]rn ,[JO003]rnrnFROM [EAPS].[dbo].[APSJOB]rnwherernJO015 IN ('加工中心1','加工中心2','加工中心3')[/code]rn可以<em>查询</em>出数据rn[color=#FF0000]rn执行以下语句3:[/color]rn[code=SQL]SELECT rn [JO002]rn ,[JO003]rnrnFROM [EAPS].[dbo].[APSJOB]rnwherernJO015 IN (SELECT EM007 FROM [EAPS].[dbo].APSEMP WHERE EM001 = 'hs')[/code]rn结果为空rnrn想请教下原因rnrn
查询 in的疑问
比如select a from b where id in ( a ); rnrn但 a其实是一串字符"1,2,3,4,5"rnrn那怎么实现 那 where id in ( a ) 的时候 效果是 in (1,2,3,4,5) 而不是 in("1,2,3,4,5") 呢?rnrn或者不用in有其他办法?
mysql疑问
[code=SQL]rnexplain select gid from tbl rnrnwhere `f1` = '' and rnrn(`f2` >= '2012-02-03 00:00:00' || `f3` <> '0000-00-00 00:00:00' || `f4` <> '0000-00-00 00:00:00')rn[/code]rn我这反悔结果为什么是rnid|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra rn1|SIMPLE|g4_betting|ALL| bet_type,user_deleted,deleted,hide_id |NULL| NULL |NULL |10000|Using where rn有possible_key但是为什么没有应用
Mysql 的疑问
小第对一段程序不是很明白 程序如下rn#includern#includernint main(int argc,char *argv)rnrnMYSQL *conn;rnMYSQL_RES *result;rnMYSQL_ROW row;rnMYSQL_FIELD * field;rnint num_fields;rnint i;rnconn=<em>mysql</em>_init(NULL);rn<em>mysql</em>_read_connect(conn,"localhost","root","dingding","testdb",0,NULL,0);rn<em>mysql</em>_query(conn,"select * fromo friends");rnresult=<em>mysql</em>_store_result(conn);rnnum_fields=<em>mysql</em>_num_fields(result);rnwhile((row==<em>mysql</em>_fetch_row(result)))rnrnfor(i=0;iname);rn rn printf("\n");rn rn printf("%s",row[i]?row[i]:"NULL");rnrnrn <em>mysql</em>_free_result(result);rn <em>mysql</em>_close(conn);rnrn问题是:rn按说<em>mysql</em>_fetch_row(result) 来检测下一行值是否存在,应该是有多少行记录就循环多少次,为什在打印字段的时候只是在rn开始的时候打印一行字段名字呢 是不是field=<em>mysql</em>_fetch_field(result) 在打印完字段名字后 下次循环返回NULLrn小弟这个地方确实搞不太懂,请高手指定.......
MYSQL疑问
初学数据库,不知道要看点什么书籍。我学的是MYSQL。大家介绍一下经典的入门书籍吧,顺便介绍下如何学习比较实际
疑问:关于类型转换的疑问
【一:定义的时候,我们写float f=2.0;和float f=2;计算机在计算时会有区别吗?】rn【二:对于double d=2;编译器到底是会看成是“2点多少”呢?——我的意思是,小数点会有多少个零?如果是float,那小数点又有多少个零呢?】rn【三:对于以下例子,为什么对于"f/5"中不需要对5进行强制类型转换呢?】rn【四:我如果把程序中的ff=f/5;改成ff=3.5/5编译器会警告:warning C4305: '=' : truncation from 'const double' to 'float',这是为什么呢?有什么不一样的??】rnrnvoid main()rn float ff,f=3.5;rn ff=f/5;rnrnrn
sql和mysql在ado.net参数化查询的小区别
String s1 = &quot;select count(*) from user where id=@i &quot;; using (SQLCommand command= new SQLCommand(s1, conn)) { command.Parameters.Add(new SqlParameter[color=red](&quot;id&quot;,1));[/color]} 在sql中,new ...
NTP服务器的小疑问
最近在做一个项目,需要在linux环境下安装一个ntp服务器,然后局域网上的client想与这服务器同步rn问题:rn ①.在linux环境下安装的ntp服务器不连网可以么?,就是我在网上下个包,然后再此环境下安装rn 如果可以的,应该这么设置呢?(据我所知,conf中要设置三个server的地址)rn ②.我想把,每个client端都安装一个ntp服务器,这样配置/etc/ntp.conf 指定server就可以了rn 比如server 192.43.244.18, 修改之后打命令chkconfig --level 35 ntpd on, 我想问一下此rn 命令是什么意思? 还有就是修改完conf文件之后会自动生效还是我需要重新启动一下服务呢?rn ③.通过什么方式能知道我的client与server端同步失败呢?rn以上三个问题,求大虾们帮忙~[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
组成原理的一个小疑问
我电脑cpu是Intel(R) Core(TM)2 Quad 64位的,意思应该就是数据总线是64根吧?64位意思是cpu可以同时处理一个64bit的数。rn 我的问题是:按理说在c中cpu可以将一个long long类型(64bit)的数以原操作的方式存入内存。应该是这样吧?但是我的实验的结果是,存一个64bit的数,cpu还是分了两步,第一步是先存高32位,第二步再存低32位,为什么会是这种结果?按道理说cpu一次就可以完成这个功能的呀?rn 希望哪位大神能详细的解释一下,谢谢
疑问,求答疑!
一个类A实现了接口B,那new A()为什么能当成接口B的对象?比如:rninterface USB rnrn public void start();rn public void stop();rnrnclass Computerrnrn public static void plugin(USB usb)rn rn usb.start();rn System.out.println("===USB is working!===");rn usb.stop();rn rnrnclass Flash implements USBrnrn public void start()rn rn System.out.println("Flash start working!");rn rn public void stop()rn rn System.out.println("Flash stop working!");rn rnrnpublic class drivernrn public static void main(String arga[])rn rn Computer.plugin(new Flash());rn rnrnnew Flash()问什么能作为(USB usb)呢?
select语句小疑问
select * from Table_1rn执行上句话会有rn[img=http://hiphotos.baidu.com/guoruii/pic/item/5dd6dade44fc1d1895ee372c.jpg][/img]rnrn但是执行下句话rnselect * from Table_1 where name like '_ai' ;rnrn[img=http://hiphotos.baidu.com/guoruii/pic/item/419ec2c4ecc0d2e58326ac3e.jpg][/img]rnrn这句话不应该查出 bai 这条数据么?
RTMP协议小疑问
最近公司让开发基于RTMP协议的流媒体服务器,但是网上搜到的关于RTMP消息交互的说明文档都很少,开发基本都是拿开源的一些RTMP服务器进行跟踪调试才大致知道协议之间是怎么交互的rn主要就是想问下,难道没有比较详细的介绍RTMP协议以及协议交互流程的说明文档么,只能对着开源服务器来推测么rn感觉RTMP使用也比较多吧,但是文档貌似不多,不知道是本来就没太多这方面的文档,还是我没有找到,求解惑
while的一点小疑问
while(sum>0)与while(sum>=0)在判断的时候有什么区别。。。
sizeof的一个小疑问
[code=C/C++]rn#include rnrnint main()rnrn char a = 't', b = 't';rn int c = sizeof(a + b);rn printf("%d\n", c);rn rn return 0;rnrn[/code]rnrn为什么运行结果是4 不是2 rnrn谢谢
sql一个小疑问
怎么把 数据库中这样的时间格式2011-09-01 07:51:22.000 ,2011-09-01 07:47:25.000用通配符like来查找,我用like‘2011-09-01%’找不到,请教下要怎么转换字符串才可以实现,请帮忙给出语句,谢谢了
vector小疑问
vector x;rnvector y;rnrnfor(int i = 0; i < 10; i++)rn rn for(int j = 0; j < 10; j++)rn x.push_back(j);rn y.push_back(x);rnrnrn求指导,怎么来输出y
python3.3小疑问
for i in range(0,5):rn for j in range(0,5):rn print('*'),rn printrn如何让内循环里的*输出在一行 python3.3版的
C++的小疑问
int compare(const void*a,const void *b)rn return strcmp(*(char**)a,*(char**)b);rnrnrn能否改成rnint compare(const void*a,const void *b)rn return strcmp((char*)a,(char*)b);rnrn
C++小疑问
请看下面两个小程序:rn[code=C/C++][/code]rn#includernusing namespace std;rnrnint main()rnrn int a,b;rnrn cin>>a>>b;rnrn cout>a>>b;rnrn c=a*b;rnrn cout<
c++ 一个小疑问
#includern#includerntemplaternclass stackrnrn public:stack(unsigned int size=100);rn ~stack();rn void push(T value);rn T pop();rn private:int size;rn T *data;rn int sp;rnrnrn;rntemplate rnstack::stack(unsigned int size)rn sp=0;rn this->size=size;rn data=new T[size];rnrntemplaternstack::~stack()rn delete []data;rnrnrntemplaternvoid stack::push(T value)rn rn if(sp==size)rn rn std::cout<<< stringstack(10);rn stringstack.push("i am");rn stringstack.push("chinese");rn std::cout<
.jar 的一点小疑问
谁能告诉我 .jar 文件是怎么生成的吗?
初学asp.net的小疑问
看了几天的asp.net,看得云里雾里的,其中有个问题没想明白,记得asp中为了实现页面无刷新,才有了ajax,可是.net里面的东西大部分都是runatserver,什么用户控件、控件窗体验证呀的,还是要频繁的提交到服务器上去,这样有意思吗,这到底是进步还是退步啊?rn请明白的朋友帮忙解答一下。
完成端口的小疑问
CreateIoCompletionPort能将文件句柄和完成端口绑定,rn如果有多个文件句柄要和这个完成端口绑定,就要多次调用CreateIoCompletionPort。rnrn可是,如果这时其中某个文件句柄不再想获得完成通知,该如何去除这个文件句柄和完成端口的绑定呢?rnrn谢谢!!!
数据库小疑问
数据库我的有点<em>疑问</em>,在操作access数据表的时候,在asp中如果构造语句中的某些字符写错了,那么执行的时候是会发生错误的.我现在用sql2000,好像不存在这个问题,只是不能更新,不会提示语法错误.这是怎么回事?rn还有个问题.我对数据库操作怎么有时候是能够更新的.但有时却不能更新?我把sql打印出来检查下也是没有问题的?rnrn朋友们帮我解释一下,谢谢!
一个小例程的疑问
我从书上copy了一个例程:rnrnrn What Time Is It?rnrnrnrnrn rn rn rnrnYou requested this page onrnrnrnrnrnrnrnrn 本来应该显示当前时间的,但我运行之后却看不到时间,不知是怎么回事,请帮帮忙,谢谢!
入门小程序疑问
class Arnpublic int wheels;//公共成员车轮子rn public float weight;//成员重量rn public A(int w, float g)rn wheels=w;rn weight=g;rn rnrnrnclass B:Arnrn private int passengers;//私有成员乘车数量rn public B(int w,float g,int p):base(w,g)rn wheels=w;rn weight=g;rn passenagers=p;rnrnrnclass testrn public static void Main()rn A a1=new A(0,0); rn Console.WriteLine("a1.wheels="+a1.wheels+" "+"a1.weight="+a1.weight);rn B b1=new B(4,2,5);rn Console.WriteLine("a1.wheels="+a1.wheels+" "+"a1.weight="+a1.weight);rn Console.WriteLine("b1.wheels="+b1.wheels+" "+"b1.weight="+b1.weight);rn rnrnrn结果为:[color=#FF0000]a1.wheels=0 a1.weight=0[/color]rnrn [color=#FF0000]a1.wheels=0 a1.weight=0[/color]rn [color=#FF0000]b1.wheels=4 b1.weight=2[/color]rn我是想看看 在B实例化时调用基类(A)构造函数后,基类(A)中的wheels和 weight的值,但怎么都是0,0呢! 不是传了参数4,2过去了吗?rn
结构体的小疑问
定义如下的结构体rnstruct rn int bootstr_len;rn int bootstr_valid;rn char bootstr_buf[BARG_LEN];rn bootstr_info = rn .bootstr_len = BARG_LEN,rn#ifdef CONFIG_CMDLINErn .bootstr_valid = 1,rn .bootstr_buf = CONFIG_CMDLINE,rn#endifrn;rnrn一般的写法我觉得应该是rnstruct boot rn int bootstr_len;rn int bootstr_valid;rn char bootstr_buf[BARG_LEN];rn bootstr_info = rn .bootstr_len = BARG_LEN,rn#ifdef CONFIG_CMDLINErn .bootstr_valid = 1,rn .bootstr_buf = CONFIG_CMDLINE,rn#endifrn;rnrn则定义了结构体类型 boot ,后面要定义 boot 类型数据 定义成 struct boot bootstr_info ;rnrn对于第一种写法,到底是定义了哪种结构体类型呢?bootstr_info 是一个变量不是类型吧
两段代码的小疑问
[code=C/C++]#include rn#include rnusing namespace std;rnrnint main()rnrn CString str;rn int a = 12;rn str.Format("first:%d, second: %s", a, "error");rn cout ),sBuf);rn ::SysFreeString(bsBuf);rn[/code]rnrn第一段代码:为什么用printf就正常输出,cout输出的是一串16进制数呢?rn第二段代码:SysFreeString和AllocSysString不是全局函数吗,在VC编译器::后面的提示找得到SysFreeString,为何错误是未声明呢?
一个小xiao疑问...
a=5;b=(++a)+(++a)+(++a)那么b=? 22吗??为什么......请指教详细的计算过程,谢谢...rn rnrnrn以前讨论过这个问题,有人说这东西和编译器有关系,不同的编译器结果不同,是这样吗??rnrn......rn但这个式子按照书上讲的,是应该运算出来的,不知道怎么出来的22??
关于指针小疑问
假如我申明一个Pointer指针、指向一个自定义的类、那么怎么通过这个指针来获得、修改他所指向对象的数据成员?在C++中有“->”操作符rn类似这样的rn[code=Delphi(Pascal)]rnFunction TfrmBoot.ShowWait:Pointer;rnbeginrn .....函数内容省略rn result:=@Flash;rnend;rn调用的地方rnvarrn test:pointerrnbeginrn test:=ShowWait;rn 这时返回的指针是指向一个类的、那么怎么rn 通过这个test指针变量来改变他所指向对象的数据成员(类似于C语言中的->操作符)rnend;rn[/code]
一个小疑问??
#includernmain()rnrn int a,b,c;rn a=1;b=3;c=5;rn printf("%d,%d,%d,%d,%d\n",a,b,c,(a++,++b),a+b+c);//为什么a+b+c输出是10啊??而不是11呢?rn printf("%d,%d\n",b,a+b+c);rnrn输出结果是:rn2,4,5,4,10rn4,11rn
servlet小疑问2
jsp:rn rn username: rn password:rn rnrnrnrnTest.javarnpublic class Test extends HttpServletrnrn public void doGet(HttpServletRequest request, HttpServletResponse response)rn throws ServletException, IOExceptionrn rnrn rn public void doGet(HttpServletRequest request, HttpServletResponse response)rn throws ServletException, IOExceptionrn rn rn rnrnrnweb.xmlrnrn This is the description of my J2EE componentrn This is the display name of my J2EE componentrn Testrn com.ht.servlet.Testrn rn rn Testrn /testrn rnrnrn<em>疑问</em>:rn1) 当我提交的时候,是通过action找到Test这个类了吧?rn2) 那怎么就自动的调用了doPost()这个方法了呢?rn
nandflash驱动的小疑问~~~
今天写nandflash驱动遇到个问题,就是第一次没有写flash的时候,是可以正常访问到flash设备ID的,就是先进入自动选择模式,然后访问其首地址即可,但是当我向nandflash中写数据之后,重启再进入自动选择模式读取首地址的时候,却发现读取的是flash的首地址的值(也就是刚刚写进去的数据),为什么这一次无法进入自动选择模式呢????
计算器的小疑问
假设:[color=#FF0000]txtnum1=10,txtnum2=20[/color]rn[color=#FF0000]op为+,-,*,/[/color]rnrn[code=JScript] [/code]rnrn[color=#FF0000]结果为:10+20,10-20,10*20,10/20[/color]rnrn我想要的结果是计算后的结果rnrn不要说用if或者switch判断啊,这个我知道,能不能把op直接代进去rnrn望高手指点
小程序员的一些疑问
我是个刚刚毕业的实习生,敲代码也有些日了。rn现在越来越觉得自己代码的重用率很差。以前不懂规范。代码全都耦合在一起。rn我想请问各位前辈。到底怎样才能写出比较优美的代码来。rn我一直认为不管什么事情都有方法可寻,而不是死板的每天都一个功能 自己再慢慢去写 或者百度之。rn我想有一个思维模式上的升华。我现在已经尽量去把代码去抽出来。但是总觉得自己做的不到位。希望曾经也和我有过一样疑惑的前辈教教我 ,给些心得。我还是很热爱IT的。谢谢了 :)
关于用户权限的小疑问
当我执行sudo命令时,显示:rnxxx is not in the sudoers file. This incident will be reported.rnrn我想要用root用户去修改配置文件,当我输入su -时,显示:rnsu: Authentication failurernrn感觉进入了一种死循环,不知从何下手。
srand的一个小疑问
srand((unsigned) time(NULL)); rnrn有人这样写srand(time(0));rnrn不知道加不加(unsigned)有什么区别
exists小疑问
[code=sql]select in_seq,serial_no,print_date,a.treat_date,DATEDIFF(HH,print_date,treat_date)rn from inpatient,xnhdivision arnwhere inpatient.in_seq=a.seq_nornand inpatient.print_date>'2016-03-01' and DATEDIFF(HH,print_date,treat_date)<>0rnand not exists (select * from xnhdivision where back_date is not null)rnrnselect in_seq,serial_no,print_date,a.treat_date,DATEDIFF(HH,print_date,treat_date)rn from inpatient,xnhdivision arnwhere inpatient.in_seq=a.seq_nornand inpatient.print_date>'2016-03-01' and DATEDIFF(HH,print_date,treat_date)<>0rnand not exists (select serial_no from xnhdivision where back_date is not null)rnrnselect in_seq,serial_no,print_date,a.treat_date,DATEDIFF(HH,print_date,treat_date)rn from inpatient,xnhdivision arnwhere inpatient.in_seq=a.seq_nornand inpatient.print_date>'2016-03-01' and DATEDIFF(HH,print_date,treat_date)<>0rnand not exists (select serial_no from xnhdivision where back_date is not nullrnand a.serial_no=xnhdivision.serial_no)[/code]rn第一段exists 关联表xnhdivision 我用了* ,那么此时是不是去判断xnhdivision 表与表a的所有字段。rn第二段exists 关联表xnhdivision 我用了serial_no 字段 ,那么此时是不是去判断xnhdivision 表serial_no 字段与表a的serial_no 字段,还是判断xnhdivision 表serial_no 字段与表a的全部字段。rn第三段我直接把我要判断的条件(a.serial_no=xnhdivision.serial_no)写在里面,此时<em>查询</em>出来的数据居然和前面两条不一致了。这又是如何判断?
c++指针小疑问
char *st1 = "test and tesp\n" ;rnchar *p = st1 ;rnp = "ddd" ;rnst1的值没变,谁能给解释下 ?rn*p = st1rn那么p不是和st1是指同一地址?rn哪位大哥,最好各句都解释一下。呵呵。。帮朋友问问。
线程创建是的小疑问
在创建线程的时候用 CreateThread 函数,该函数的最后一个参数返回线程标识符 ,函数本身返回线程句柄,我现在就糊涂了 线程句柄与线程标识符 之间的联系与区别到底是什么,那位介绍一下,先谢谢了。
几个小疑问.
几个小<em>疑问</em>.rn (1).global.asa 文件里面定义的application("user") 变量rn session("login")变量是全局变量吗?是不是每个页面都可以rn 访问到呢?rn (2)page1.htm 有个Form1里面包括Text1rn page2.asp 有个Form2里面包括Text2rn 如何在page2访问到Form1的Text1的值
关于<>的一个小疑问
看到候先生推荐的书<>,不知道现在这本书还是不是老了,是不是有比较新一点的书,请大侠推荐
一个小疑问!
我看几本书上都是这样添加记录的:rnm_pSet->Name="清华大学";rn但这样每次都是插入一个固定的值,能不能把对话框中的值插进去呢,怎么实现,谢先!
有一个小疑问
感觉各位执行SQL语句时都是创建临时表,我就想知道,这样是为了回复帖子而用,还是在工作中也经常这样用呢?rn对了,还有一个,好像有看到创建表变量的,这个又有什么用的?create table #table和declare @tb table有什么区别?
filestream一个小疑问
rn FileStream fs = new FileStream("", FileMode.Open);rn获取文件后,FileStream 这个个流中的数据是以什么形式存在的啊
Web Service的小疑问
我在同一个项目里面创建了两个不同的Web Service文件后rnrn运行,页面就提示:rn[color=#FF0000]“每个 XML Web services 都需要一个唯一的命名空间,以便客户端应用程序能够将它与 Web 上的其他服务区分开。http://tempuri.org/ 可用于处于开发阶段的 XML Web services,而已发布的 XML Web services 应使用更为永久的命名空间”[/color]rnrn请问这个[color=#FF0000][WebService(Namespace = "http://tempuri.org/")][/color]rn该怎么去区分定义啊?rnrn是随便写,还是怎么样?rnrn请大家指点指点,谢谢
一个小疑问
#include rnrnusing namespace std;rnrnclass Arnrnpublic:rn A(int i)rn rn n = i;rn rnrn void show()rn rn cout << n << endl;rn rnprivate:rn int n;rn;rnrnint main()rnrn A *a = new A(1);rn A b = *a;rn delete a;rn b.show();rn rn return 0;rnrnrn为什么会正常打印1呢 指针已经被删除了啊rnrn
多线程的小疑问??
yield()是多线程通信的方法吗?
遇到点小疑问
请问各位大虾,hdc = GetDC (hwnd) ;和hdc = BeginPaint (hwnd, &ps) ;中取得的hdc究竟是不是有不同?windows程序设计第五版中原话是:rnrnrn“与从BeginPaint传回设备内容句柄不同,GetDC传回的设备内容句柄具有一个剪取矩形,它等于整个显示区域。可以在显示区域的某一部分绘图,而不只是在无效矩形上绘图(如果确实存在无效矩形)。与BeginPaint不同,GetDC不会使任何无效区域变为有效。如果需要使整个显示区域有效,可以呼叫”rnrnrnrn这是不是意味着hdc = BeginPaint (hwnd, &ps) ;取得的hdc是针对无效区域的?rnrnrnrnrn我起初也是这样认为的,但有点<em>疑问</em>就是这本书的第一个窗口程序hellowin中处理WM_PAINT消息是这样的:rnrnrncase WM_PAINT:rn rn hdc = BeginPaint (hwnd, &ps) ;rn rn rn rn GetClientRect (hwnd, &rect) ;rn rn rn rn DrawText (hdc, TEXT ("Hello, Windows 98!"), -1, &rect,rn rn DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;rn rn EndPaint (hwnd, &ps) ;rn rn return 0 ;rnrnrnrnrn如果 hdc = BeginPaint (hwnd, &ps) ;取得的是无效区域的hdc,而GetClientRect (hwnd, &rect) ;取得的是整个客户区,那岂不是在整个客户区绘图了吗?那么 DrawText 中的hdc和rect不是自相矛盾么?rnrnrnrnrnrnrnrn小弟初学vc程序设计,希望各位大哥耐心指导,不胜感激,流泪中。。。。。rnrnrnrnrnrnrnrnrnrn
QueryInterface的一个小疑问
IUnknown 接口中的QueryInterface方法的实现,一般最后都会增加引用计数:rnrnHRESULT QueryInterface(rn [in] REFIID riid,rn [out] void **ppvObjectrn)rnrn// .......rnrn[b]((IUnknown*) (*ppvObject))->AddRef();[/b][color=#FF0000][/color]rnrnreturn S_OK;rnrnrn我想问一下,为何要把(*ppvObject)强转为(IUnknown *)之后,再调用AddRef方法,而不是直接调用呢?rnrnrn
android界面小疑问
这样的界面是怎么做的 [img=https://img-bbs.csdn.net/upload/201312/30/1388395367_992701.jpg][/img] 是listview吗 不是listview都要用适配器绑定的吗 我觉得这样没必要啊 。因为才从javaweb 转过来 对控件不太了解 谢谢大家
G711解码小疑问
[code=c]rnunsigned charrnlinear2alaw(rn int pcm_val) /* 2's complement (16-bit range) */rnrn int mask;rn int seg;rn unsigned char aval;rnrn if (pcm_val >= 0) rn mask = 0xD5; /* sign (7th) bit = 1 */rn else rn mask = 0x55; /* sign bit = 0 */rn pcm_val = -pcm_val - 8;rn rnrn /* Convert the scaled magnitude to segment number. */rn seg = search(pcm_val, seg_end, 8);rnrn /* Combine the sign, segment, and quantization bits. */rnrn if (seg >= 8) /* out of range, return maximum value. */rn return (0x7F ^ mask);rn else rn aval = seg << SEG_SHIFT;rn if (seg < 2)rn aval |= (pcm_val >> 4) & QUANT_MASK;rn elsern aval |= (pcm_val >> (seg + 3)) & QUANT_MASK;rn return (aval ^ mask);rn rnrn[/code]rnpcm_val = -pcm_val - 8;是做什么用的。。rn如果是负数,最高位取0后。第4位-1是做什么用啊?
RasDial的用法小疑问
[code=vb]rnImports System.Runtime.InteropServicesrnrnPublic Class Form1rn Public hRasConn As Long '定义一个指向RAS调用的全局句柄rn Public Const APINULL As Long = 0rnrn rn Private Structure RASDIALPARAMSrnrn Friend dwSize As Integerrnrn rn Friend szEntryName As Stringrnrn rn Friend szPhoneNumber As Stringrnrn rn Friend szCallbackNumber As Stringrnrn rn Friend szUserName As Stringrnrn rn Friend szPassword As Stringrnrn rn Friend szDomain As Stringrn End Structurernrn Public Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" (ByVal lpString1 As Byte, ByVal lpString2 As String) As Longrnrn rn Private Shared Function RasDial(ByVal lpRasDialExtensions As Long, ByVal lpszPhonebook As String,rn ByRef lpRasDialParams As RASDIALPARAMS, ByVal dwNotifierType As Long,rn ByVal lpvNotifier As Long, ByRef lphRasConn As Long) As Longrn End Functionrnrn Public Declare Function RasHangUp Lib "rasapi32.dll" Alias "RasHangUpA" (ByVal hRasConn As Long) As Longrnrn Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Clickrn Dim Temp As Long = AddConnection("宽带连接", "", "", "宽带账号", "宽带密码", "")rn MsgBox(Temp)rn Endrn End Subrnrn Public Function AddConnection(ByVal strNewEntryName As String, ByVal strNewPhoneNumber As String, ByVal strNewCallbackNumber As String,rn ByVal strNewUsername As String, ByVal strNewPassword As String, ByVal strNewDomain As String) As Longrn Dim lngRetCode As Longrn Dim lngRetHangUp As Longrn Dim lprasdialparams As New RASDIALPARAMSrnrn lprasdialparams.dwSize = Marshal.SizeOf(lprasdialparams)rn lprasdialparams.szEntryName = strNewEntryNamern lprasdialparams.szPhoneNumber = strNewPhoneNumberrn lprasdialparams.szCallbackNumber = strNewCallbackNumberrn lprasdialparams.szUserName = strNewUsernamern lprasdialparams.szPassword = strNewPasswordrn lprasdialparams.szDomain = strNewDomainrnrn hRasConn = 0rn lngRetCode = RasDial(0, String.Empty, lprasdialparams, 0, 0, hRasConn)rnrn If lngRetCode Then lngRetHangUp = RasHangUp(hRasConn)rn Return lngRetCodern End FunctionrnEnd Classrn[/code]rnrn提示报错,可能是RasDial定义错了,但是我是根据一段c#代码转成vb.net的,貌似c#就是这么定义的,怎么改可以通过呢?
JSP多条件查询的小疑问
小弟我搞了一个<em>查询</em>的栏目,目前有搜索商品名,大于和小于的价格区间,商品种类,现在有个问题就是sql<em>查询</em>语句不知道怎么写,用and的话要是3个其他2个或1个没填写,那么它不是自动默认为空?那这样又搜索不到数据了,用or的话当3个都有选的时候又体现不出3个要求都有的情况~~!该怎么做才好?各位大大帮忙下
一段小正则的疑问
[code=JScript]var str="aabbb"rnstr=str.replace(//ig,'');rnalert(str);[/code]怎么去掉里面的东西?rn.不是代表了所有的字符吗?为什么不能去掉
程序优化几个小疑问
1.最小化时,textbox.Text清空和不清空有区别吗,清空会不会比不清空好,释放了什么什么之类rn2.最小化到托盘一段时间后,或者电脑稍卡的时候,打开程序总有点卡,窗体是先显示左上角,然后再全显示,手动还原,再最小化一次,就又变流畅了,这是为什么呢
datalist的小疑问
[code=HTML]rnrn rn rn rn rn rn rn rn rn 工作地点:烟台rn rn 职位描述rn rn rn rn rn rn 良好的商业谈判技巧及对市场敏锐的判断分析能力;对电子商务有良好的认知,有技术背景,熟悉电子商务企业应用、各种售前文档的撰写;rn 对营销策划、售前咨询、 强烈的客户服务意识、人际沟通能力和团队合作精神, 高度工作责任心。rn rn rn > 立即申请职位rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 工作地点:烟台 rn 职位描述rn rn rn rn rn rn 精通至少一种Flash工具,熟悉flash的动画结构,能够熟练编写与分析Flash actionscript脚本语言,完成应用程序的开发;rn 熟悉actionscript与XML的交互、Flash网站串接;精通Flash的开发流程和框架, Flash特效制作,精通Flash周边软件。rn rn rn > 立即申请职位rn rn rn rn rn rn rn rn rn rn rn rn rn rn 工作地点:烟台 rn 职位描述rn rn rn rn rn rn 了解品牌产品网站的设计风格及发展方向(例如:汽车、化妆品、房地产网站) ; 把握品牌产品的核心价值与网站界面整体设计的相互关系rn ; 设计能力优秀、美术基础扎实,时尚嗅觉敏锐、创意突出 ; 具有与团队沟通、合作的能力,快速更新知识的能力。rn rn > 立即申请职位rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 工作地点:烟台 rn 职位描述rn rn rn rn rn rn 负责客户互动项目的美术创意、视觉设计,特别是flash 设计动画设计; 有相关工作经验,具有较深美术功底,良好的审美观和rn 创新能力,优秀的设计创意能力; 精通FLASH动画表现能力出色; 熟悉网站建设流程及构架,熟悉Photoshop等图形处理软件。rn rn rn > 立即申请职位rn rn rn rn rn rn rn rn rn rn rn rn 工作地点:烟台 rn 职位描述rn rn rn rn rn rn 从事PHP编程工作2年以上;熟练掌握PHP编程技术,理解面向对象开发思想;熟练掌握MYSQL数据库操作,掌握程序设计中的MYSQL数据优化方法;rn 适当了解web前端HTML〔XHTML)+CSS的页面架构,熟练使用AJAX;熟悉JQuery等JS框架。rn rn > 立即申请职位rn rn rn rn rn rn rn rn rn rn rn 工作地点:烟台 rn 职位描述rn rn rn rn rn rn 良好的商业谈判技巧及对市场敏锐的判断分析能力;对电子商务有良好的认知,有技术背景,熟悉电子商务企业应用、各种售前文档的撰写;rn - 对营销策划、售前咨询、客户服务等方面的工作有至少二年的相关工作经验; 强烈的客户服务意识。rn rn > 立即申请职位rn rn rn rn rn[/code]rnrn每行显示的样式和标签都不同?用datalist怎么控制或者其他的控件也行
一个小疑问 repeater
有一个新闻表 有10个分类rnrn在首页把这10个分类 每个分类下的前几条显示出来rnrn如:[img=https://img-bbs.csdn.net/upload/201306/09/1370734531_647611.jpg][/img]rnrn我要绑定10个repeater吗[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/8.gif][/img]rnrn
oracle存储过程,小疑问
[code=SQL]rncreate or replace procedure Pro_adrnis rnbeginrnselect sysdate from dual;rnend;[/code]rnrn执行出现如下错误:rn[[color=#FF0000]Error] PLS-00428 (80: 1): PLS-00428: an INTO clause is expected in this SELECT statement[/color]rnrnDBMS为Toad for Oracle,帮忙看看什么问题?
C语言小疑问
#include rnvoid fun(char m, char* n)rnrn n = (char*)&m;rn printf("%s ", n);rnrnint main()rnrn char c = 'a';rn char *d = NULL; rn fun(c, d);rn printf("%s ", d);rn return 0; rnrn为什么结果为:指针n值正确,指针d还是为NULL?
realloc的小疑问
比如说:rnchar* p=(char*) malloc( sizeof(char)* 10);rnmemset(p, 0, 10);rnp=(char*)realloc(p, 20);rnrn第一个p可以用memset初始化,rn请问第二个P后面刚分配的那些内存如何初始化呢?
《thinking in java》的小疑问
我是看think in java里有个<em>疑问</em>,可能是翻译的问题:rnrn6.3.2 名字的隐藏rn只有C++程序员可能才会惊讶于名字的隐藏,因为它的工作原理与在C++里是完全不同的。如果Java基础类有一个方法名被“过载”使用多次,在衍生类里对那个方法名的重新定义就不会隐藏任何基础类的版本。所以无论方法在这一级还是在一个基础类中定义,过载都会生效rnrn不明白意思。我知道的是如果签名一样,就会覆盖,否则基类的方法仍然存在,理解正确吗?
刷新引起的小疑问..
学习js,发现了一个小<em>疑问</em>,请教...rn第一次运行正常,然后随便选一个,也正常,然后刷新一下,左边的正常,但右边的不正常,为什么会这样呢rn刷新与第一次运行有什么区别...rnrnrn代码如下rnrn--请选择一个--rnrnrn
2个小疑问
已知strcpy函数的原型是rnrn char *strcpy(char *strDest, const char *strSrc);rn[code=C/C++]char *strcpy(char *strDest, const char *strSrc);rnrn assert((strDest!=NULL) && (strSrc !=NULL)); rn char *address = strDest; rn while( (*strDest++ = * strSrc++) != ‘\0’ ) // herern NULL ; rn return address ; rn[/code]rn1. *strDest++为什么不是(*strDest)++的意思 rn2. 类似:while((ch = next_char() ) != '\n') 这样的赋值表达式被当作一个子表达式怎么理解呢? rn 第一步next_char()赋值给ch,第二步:ch != '\n' rn可是这里第二步是测试*strSrc != '\0' ,取的是=号后面的
c++多态的小疑问
[code=C/C++]rn#include rnrnclass Basernrnpublic:rn virtual void display(std::string strShow = "I am Base class !")rn std::cout << strShow.c_str() << std::endl; rn virtual ~Base()rn;rnclass Derive: public Basernrnpublic:rn virtual void display(std::string strShow = "I am Derive class !")rn std::cout << strShow.c_str() << std::endl; rn virtual ~Derive()rn;rnint main()rnrn Base* pBase = new Derive();rn Derive* pDerive = new Derive();rn pBase->display();rn pDerive->display();rn delete pBase;rn delete pDerive;rn system("PAUSE");rn return 0;rnrn[/code]rnvs2008运行结果:rnI am Base class !rnI am Derive class !rnrn求解。多态不支持函数的默认值吗?
生产者消费者问题的小疑问
代码如下:rnpackage producerconsumer;rnrnpublic class ProducerConsumer rnrn public static void main(String[] args) rn Stack stack = new Stack();rn Producer producer = new Producer(stack);rn Consumer consumer = new Consumer(stack);rn new Thread(producer).start();rn new Thread(consumer).start();rn rnrnrnrnclass Productrn int id;rn public Product(int id)rn this.id = id;rn rn rn public String toString()rn return "product "+id;rn rnrnrnclass Stackrn int index;rn Product[] store = new Product[3];rnrn public synchronized void push(Product product)rn while(index == store.length)rn try rn this.wait();rn catch (InterruptedException e) rn e.printStackTrace();rn rn rn this.notify();rn store[index++] = product;rn rn rn public synchronized Product pop()rn while(index == 0)rn try rn this.wait();rn catch (InterruptedException e) rn e.printStackTrace();rn rn rn this.notify();rn return store[--index];rn rn rnrnrnclass Producer implements Runnablern Stack stack;rn public Producer(Stack stack)rn this.stack = stack;rn rn rn public void run()rn for(int i=0;i +product);rn rn rnrnrnrn问题是下面这段代码:rnwhile(index == store.length)rn try rn this.wait();rn catch (InterruptedException e) rn e.printStackTrace();rn rn rn this.notify();rn store[index++] = product;rnrnrn当生产者线程发现仓库已经满了后,就this.wait(),但那用的是while循环。那是不是就执行不到下面的this.notify了。rn如果执行不到,不就不能通知消费者线程了吗?rnrn而且又不能用if,用if的话又会继续往下执行store[index++] = product,这是不对的。rnrn所以不知道notify到底放在哪,rnrn麻烦高手帮忙看看,多谢了
extJs的表格控件的小疑问
关于extJs的表格控件的显示,我在页面上写了如下代码:rn[code=JScript]rnExt.onReady(function()rnvar data=[["1","刘德华",'45','艺人'],["2",'胡锦涛','76','政治家'],["3",'李白','734','诗人']];rnvar store=new Ext.data.SimpleStore(data:data,fields:['id','name','age','hobby']);rnvar grid=new Ext.grid.GridPanel(rnrenderTo:"hello",rntitle:"有名人士",rnheight:150,rnwidth:600,rncolumns:[rnrnheader:"编号",dataIndex:"id",rnheader:"姓名",dataIndex:"name",rnheader:"年龄",dataIndex:"age"rn],rnstore:storern);rn);rn[/code]rn可是它只显示年龄一列,如果显示所有的列?rn还有,它有个autoExpandColumn属性,它个属性是什么意思?rn急救...
请教sql小疑问
今天在看一本Mysql经典教程,有这么一句话:“在关系数据模型中,记录就是行是没有顺序的,rn也就是说,在一个表中不存在前十个记录这种概念。”rn但不是可以通过top 10来实现? 表示没理解
WSockExpert.exe下载
非常好用的抓包工具,可以方便的查看发送和接收的数据包的内容。 相关下载链接:[url=//download.csdn.net/download/liuxing00001111/2612364?utm_source=bbsseo]//download.csdn.net/download/liuxing00001111/2612364?utm_source=bbsseo[/url]
教你如何进行plc组态下载
这篇文章主要简述了plc的有关内容,重点是教你如何进行plc组态。 相关下载链接:[url=//download.csdn.net/download/xiaogangliwengang/3091939?utm_source=bbsseo]//download.csdn.net/download/xiaogangliwengang/3091939?utm_source=bbsseo[/url]
Cisco课程\思科产品快速查阅指南(2010-10版)下载
引言 思科产品快速查阅指南 i 集成网络的强大作用 ii 思科融资租赁有限公司 iii 合作伙伴和客户支持 iv 有用的思科站点 v 相关下载链接:[url=//download.csdn.net/download/zch67164180/3573104?utm_source=bbsseo]//download.csdn.net/download/zch67164180/3573104?utm_source=bbsseo[/url]
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制
我们是很有底线的