ACCESS中建立查询时区分大小写
有两个表,如下:
表A
1 A
2 B
表B
A 45
a 30
b 20
B 10
如何通过SQL语句得到下表:
1 A 45
2 B 10
问题点数:0、回复次数:1Top
1 楼cheny1234(咩)回复于 2003-11-04 21:52:19 得分 0
SELECT tbA.col1, tbA.col2, tbB.col3
FROM tbA LEFT JOIN tbB ON asc(tbA.col2) = asc(tbB.col2);
Asc 函数
返回一个 Integer,代表字符串中首字母的字符代码。
语法
Asc(string)
必要的 string 参数可以是任何有效的字符串表达式。如果 string 中没有包含任何字符,则会产生运行时错误。
说明
在非 DBCS 系统下,返回值范围为 0 – 255 。在 DBCS 系统下,则为 -32768 – 32767。
注意 AscB 函数作用于包含在字符串中的字节数据,AscB 返回第一个字节的字符代码,而非字符的字符代码。AscW 函数返回 Unicode 字符代码,若平台不支持 Unicode,则与 Asc 函数功能相同。
Top




