求SQL语句
有两个表。表1有字段a、b、c、d、e,表2有字段a、f、g。两个表的字段值都不是唯一的,现在要求用字段a的值模糊查询两个表中的其它字段的值。
如:
表1有记录:
a b c d e
1 2 3 4 5
1 1 1 1 1
3 1 3 3 2
12 8 3 6 9
表2有记录:
a f g
1 7 7
1 7 7
12 5 8
3 4 1
现在查询a=1
得结果集为:
a b c d e f g
1 2 3 4 5 7 7
1 1 1 1 1 7 7
12 8 3 6 9 5 8
ps:表2中如果两条记录的a字段值相同,则f、g字段的值也相同。
如:
表1有记录:
a b c d e
1 2 3 4 5
1 1 1 1 1
3 1 3 3 2
12 8 3 6 9
表2有记录:
a f g
1 7 7
1 7 7
12 5 8
3 4 1
现在查询a=1
得结果集为:
a b c d e f g
1 2 3 4 5 7 7
1 1 1 1 1 7 7
12 8 3 6 9 5 8
ps:表2中如果两条记录的a字段值相同,则f、g字段的值也相同。
...全文
相关推荐
SQL求比例 qiuqianquan
SQL求比例多个关键字请用空格分隔,最多填写5个。点击右侧我的Tag可快速添加
Sql语句求最小可用id
Sql语句求最小可用id
sql_求比例
sql_求比例
利用MD5 求sql语句中的sql_id
先用MD5得到sql语句的散列值,然后通过散列值求得sql语句的SQL_ID
sqlserver中求字符串中汉字的个数的sql语句
关于这个话题,我也看到网上有其他方法来解决。 不过从性能和代码量上来看,我有更好的办法。 在这里和大家 分享。 原理其实很简单, 知识1、长度函数 len(); 知识2、还是长度函数datalength(); 代码如下: 代码如下: declare @sql varchar(1000) set @sql=’abc国m,de中d国e人民f’ select @sql 字符,DATALENGTH(@sql)-len(@sql) 汉字个数


