SQLSERVER简单查询。
ID NAME1 NAME2 NAME3
1 A1 B1
2 A1 B2 C3
3 A1 B1 C9
4 A3 B4 C5
需求1:只要求得出符合,NAME1=A1,NAME2=B1的记录,
查询得出的结果是:
1 A1 B1
需求2:要求得出符合,NAME1=A1,NAME2=B1的记录,
查询得出的结果是:
1 A1 B1
3 A1 B1 C9
SQL语句怎么写
------解决方案--------------------SELECT ID NAME1 NAME2
FROM table
WHERER NAME1=A1 AND NAME2=B1
GROUP BY NAME1,NAME2
SELECT ID,NAME1,NAME2,NAME3
FROM table
WHERER NAME1=A1 AND NAME2=B1
------解决方案--------------------需求1:只要求得出符合,NAME1=A1,NAME2=B1的记录,
查询得出的结果是:
1 A1 B1
--------
select ID ,NAME1, NAME2 from t where NAME1= 'a1 ' and NAME2= 'b1 ' and isnull(NAME3, ' ')= ' '
------解决方案----------------------1、
select top 1 * from 表 where NAME1= 'A1 ' and NAME2= 'B1 '
--2、
select * from 表 where NAME1= 'A1 ' and NAME2= 'B1 '
------解决方案--------------------需求2:要求得出符合,NAME1=A1,NAME2=B1的记录,
查询得出的结果是:
1 A1 B1
3 A1 B1 C9
SQL语句怎么写
----------
select ID ,NAME1, NAME2 ,NAME3 from t where NAME1= 'a1 ' and NAME2= 'b1 '
------解决方案--------------------1.
select ID, NAME1,NAME2 from table where name1= 'a1 ' and NAME2= 'b1 ' and name3= ' '
2.
select ID, NAME1,NAME2,name3 from table where name1= 'a1 ' and NAME2= 'b1 '