1.SQL 插入语句得到自动生成的递增ID 值 insert into Table1(Name,des,num) values ('ltp','thisisbest',10); select @@identity as 'Id' 2.实现是1 或0 想显示为男或女 select name,**=(case ** when '1' then '男' when '0' then '女' end) from Tablename 3.嵌套子查询 select a,b,c from Table1 where a IN (select a from Table2) 4.显示文章、提交人和最后回复时间 select a.title,a.username,b.adddate from tablename a,(select max(adddate) adddate from tablename where tablename.title=a.title) b 5.随机提取条记录的例子 SQL Server:Select Top 10 * From Tablename order By NewID() Access:Select Top 10 * From Tablename order By Rnd(ID) Rnd(ID) 其中的ID 是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段UserName Select Top 10 * From 表Order BY Rnd(Len(UserName)) MySql:Select * From 表Order By Rand() Limit 10 6.在同一表内找相同属性的记录 select UserID from Accounts_Users where UserName is not null group by UserID having count (*) |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|