表如下
A B C
铅笔 3 1
毛笔 3 4
圆珠笔 5 1
圆珠笔 5 6
我要过滤掉相同记录的组如第3和第4条记录,如果用通配符( 圆%) 怎样写啊,谢谢各位了!
想得到什么结果
SQL code:
SELECT A,B,MAX(C)C from TB GROUP BY A,B
S ......
有一组确定的值‘aaa’,‘bbb’,‘ccc’,‘ddd’
我想判断他不在另一张表(table)的一列(Filed)里面,如何用一条SQL语句搞定,
之前很傻的写成:
select (‘aaa’,‘bbb’,‘ccc’,‘ddd') not in select Filed from table
SQL code:
select count(1from [table] where filed not in('aaa’,‘bbb’,‘ccc ......
SQL中有没有类似DATE的函数,date(year,month,day),我现在有三个字段分别代表年、月、日,现在我要写语句查询某两个标准日期之间的所有记录,但是有什么方法可以把年月日这三个字段组成一个标准的日期和正常日期进行比较呢?
谢谢大家!
convert或者cast
SQL code:
select
convert(varchar(10),cast(ltrim(year( ......
比如
表
table
a
----------
c001-c099
那么插入一个表
create table #table
(id int identity,aa char(12))
(产生1到99行)
#table
id aa
-----------------------------------
1 c001
2 c002
......
SQL 排序
问大家个比较棘手的问题:SQL 排序
1817A0Y003.1
1817A0Y003.2
1817A0Y003.3
1817A0Y003.4
1817A0Y003.5
1817A0Y003.6
1817A0Y003.7
1817A0Y003.8
1817A0Y003.9
1817A0Y003.10
1817A0Y003.11
1817A0Y003.12
1817A0Y003.13
1817A0Y003.14
1817A0Y003.15
18 ......
说明:复制表(只复制结构,源表名:a 新表名:b)
select * into b from a where 1 <>1
说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
insert into b(a, b, c) select d,e,f from b;
说明:显示文章、提交人和最后回复时间
select a.title,a.username,b.adddate from table a,(select ......