比如有表A,其中有3个字段NAME,NUM,TEL
NAME NUM TEL
张三 01 11111111
李四 02 22222233
王五 03 44444444
要查询表A中TEL字段值全部相同的所有数据
结果应该是
张三 01 11111111
王五 03 44444444
这种SQL怎么写
注:
LEFT(TEL, 1) 意思是 获取 TEL 的左边的第一个字母.
LEN(TEL) 是获取 TEL 字符串的长度.
REPLICATE( LEFT(TEL, 1), LEN(TEL)) 是重复 TEL 的左边的第一个字母. 长度为TEL 字符串的长度.
REPLICATE( LEFT(TEL, 1), LEN(TEL)) = TEL 就是用第一个字符,重复了 TEL 的长度以后, 和 TEL 一样, 说明这个 TEL 全部只使用了一个字符。
SQL Server 2008 Express 下测试通过。
追问oracle中无法使用REPLICATE函数
追答SQL> SELECT