Excel 2010 SQL应用043 分离联系电话的区号与电话号码
目录
源数据表
解决方案
LEFT函数
LEFT函数与LEFTB函数的区别
源数据表
名称 | 地址 | 联系电话 |
武威地区急救中心 | 甘肃武威市南大街37号 | 0935-2290755 |
柳州市医疗急救指挥中心 | 广西省柳州市广场路8号 | 0772-2810222 |
福建省急救中心 | 福建省福州市东街134号 | 0591-755768-9030 |
镇江市急救中心 | 江苏省镇江市黄山路65号 | 0511-5223421 |
青海省急救中心(青海人民医院内) | 青海省西宁市城东区共和路2号 | 0971-8177911 |
成都市急救指挥中心 | 成都市人民南路一段122号 | 028-6110915 |
南阳市急救中心(市中心医院) | 河南省南阳市工农路312号 | 0377-3200033 |
茂名市人民医院急救中心 | 茂名市为民路101号 | 0668-2922620 |
广州市急救医疗指挥中心 | 广州市麓苑路31号 | 020-83594877 |
自贡市急救站 | 四川省自贡市大安区红和路 | 0813-2207046 |
马安山市120医疗急救指挥中心 | 安徽省马安山市湖南路3号 | 0555-2326114 |
甘肃省酒泉地区医疗急救中心 | 甘肃省酒泉市西大街72号 | 0937-2013344 |
泉州市急救中心 | 福建省泉州市丰泽区祥远路 | 0595-2107832 |
丹东市救护站120 | 辽宁丹东市锦江大街20号 | 0415-2170120 |
迪庆州医疗急救中心(州医院) | 云南省中甸县建塘镇和平路8号 | 0887-8230480 |
嘉兴市急救站 | 浙江省嘉兴市急救站 | 0573-2713714 |
江西省吉安市急救中心 | 江西省吉安市井冈山大道54号 | 0796-8224718 |
安徽省六安市人民医院 | 安徽六安市皖西西路21号 | 0564-3338481 |
焦作市120急救指挥中心 | 河南省焦作市和平中街公费医院内 | 0391-2936224 |
靖远120急救中心 | 甘肃靖远县新城村12号 | 0943-6128120 |
泸州市急救中心(泸州市人民医院) | 四川省泸州市忠孝路61号 | 0830-2393247 |
延安市急救指挥中心 | 延安市市区北关 | 0911-2123398 |
营口市急救中心 | 辽宁营口市站前区新立街 | 0417-3841990 |
浙江省杭州市急救中心 | 浙江省杭州市孝女路6号 | 0571-87035535 |
洛阳市急救中心 | 河南省洛阳市中州中路288号 | 0379-3892180 |
毫州市人民医院(急诊科) | 安徽毫州市薛家巷 | 0558-5522571 |
定西地区急救中心 | 甘肃省定西县镇龙路149号 | 0932-8212129 |
七台河市120急救中心 | 黑龙江省七台河市桃山区 | 1464-8289120 |
常州市红十字急救中心 | 江苏常州木梳路26号 | 0519-6969629 |
内蒙古自治区红十字急救输送中心 | 呼和浩特市新华大街90号 | 0471-6296120 |
保定市急救中心 | 保定市新北街39号 | 0312-2026016 |
曲靖市急救中心 | 云南省曲靖市麒麟区市第一人民医院内 | 0874-3315092 |
无锡市红十字救护站 | 无锡市中山路30号 | 0510-2725226 |
苏州市第四人民医院急救站 | 江苏苏州市白塔西路16号 | 0512-7298089 |
山西省原平市第一人民医院急救中心 | 山西省原平市前进西街181号 | 0350-8223088 |
上表是全国急救中心地址电话一览表,其中“联系电话”字段中包含了长途区号和电话号码两部分内容,现在需要将“联系电话”字段中的区号与电话分为两列显示,将“联系电话”分成“长途区号”和“电话号码”两个字段。
解决方案
SELECT 名称,地址,LEFT(联系电话,INSTR(联系电话,'-')-1) AS 长途区号,RIGHT(联系电话,LEN(联系电话)-INSTR(联系电话,'-')) AS 电话号码
FROM [sheet1$]
本例“联系电话”字段中长途区号的字符长度不一致,分离依据是长途区号与电话号码中间的分隔符号“-”,因此,需要先通过INSTR函数返回分隔符号“-”在“联系电话”字段中首次出现的位置,然后利用LEFT函数提取联系电话的区号。
LEFT函数
LEFT函数的作用是截取字符串最左边的子字符串,其语法如下:
LEFT(string,length)
其中,第一个参数string为指定的字符串,如果string包含Null,则返回NullU。第二个参数length用于指定返回的字符数,如果该参数为0,则返回零长度字符串("");如果该参数大
于或等于string的字符数量,将返回整个字符串。
例如,要截取字符串“ABCDE”最左边的三个字符“ABC”,可采取如下公式:
LEFT("ABCDE",3)
本例中,提取长途区号的公式为:
LEFT(联系电话,INSTR(联系电话,'-')-1) AS 长途区号
其中,INSTR(联系电话,'-')返回“联系电话”字段中首次出现分隔符“-”的位置。通过-1修正后,INSTR(联系电话,'-')-1即为需提取长途区号的长度,最后通过LEFT(联系电话,INSTR(联系电话,'-')-1)返回“联系电话”字段中的区号部分。
LEFT函数与LEFTB函数的区别
LEFT函数的作用是截取字符串最左侧指定长度的子字符串,该函数按照指定的字符数量截取。而LEFTB函数用于指定字节数量的截取。本例中如下语句:
SELECT 名称,LEFT(名称,2) AS S1,LEFTB(名称,2) AS S2
FROM [sheet1$]
S1字段将返回两个字符长度的子字符串。S2字段将返回两个字节长度的子字符串。
Excel 2010 SQL应用043 分离联系电话的区号与电话号码相关推荐
- 国际电话区号--各国或地区电话国际区号对照表
具体参考:国际电话区号--各国或地区电话国际区号对照表
- Excel 2010 SQL应用042 返回邮政机构所在行政区域
目录 源数据表 解决方案 RIGHT函数 LEN函数 RIGHT函数与RIGHTB函数的区别 源数据表 序号 机构代码 机构名称 机构标记 邮政编码 所在地址 更新时间 1 10000713 北京邮政 ...
- Excel 2010 SQL应用038 以数值范围为条件的查询
目录 源数据表 解决方案 字段的四则运算 日期与数字的关系和转换 源数据表 姓名 语文 数学 英语 刘静茹 85 90 90 何冬梅 75 85 71 王清容 70 76 80 程飞娥 64 57 6 ...
- Excel 2010 SQL应用103 域聚合函数之DLOOKUP
目录 源数据表 解决方案 DLookup 方法(Access) 语法 参数 返回值 源数据表 序号 姓名 籍贯 联系电话 学历 职称 1 刘一山 山西 13985259702 本科 经济师 2 李建国 ...
- Excel 2010 SQL应用030 查询关键字
目录 源数据表 解决方案 运用LIKE进行模糊匹配 模糊匹配中不确定长度的字符表示 源数据表 姓名 部门 入职日期 刘星 生产部 1992/10/4 罗大吴 生产部 2009/7/21 吴宏艳 行政管 ...
- Excel 2010 SQL应用105 域聚合函数之第一个和最后一个
目录 源数据表 解决方案 DFirst 方法 语法 参数 返回值 源数据表 单位名称 单位性质 网站名称 备案号 金友集团有限公司 企业 广东金友集团韶华酒店 粤ICP备09185418号 动易网络科 ...
- Excel 2010 SQL应用041 根据二代身份证号返回出生年份
源数据表 序号 姓名 身份证号 1 黄有国 4526221968****1654 2 陈燕妮 4508811984****7447 3 张海波 4501051977****0019 4 王福英 450 ...
- Excel 2010 SQL应用028 查询空值
目录 源数据表 解决方案 NULL值的判断 源数据表 计算机等级考试成绩清单 院系名称 学号 姓名 准考证号 报考语言 成绩 成人 C08211553105 刘静茹 4326000509 二级数据库 ...
- Excel 2010 SQL应用039 计算员工社会保险缴纳金额
目录 源数据表 解决方案 按照百分比例计算字段 Excel中数字的精度 源数据表 姓名 工资 刘静茹 2882 何冬梅 2085 王清容 2477 程飞娥 3836 朱小林 3217 罗秀丽 3543 ...
最新文章
- 阿布扎比成立全球首所培养研究生的人工智能大学
- J2EE项目移植问题二
- 零基础Java学习之接口
- WPF 制作圆角按钮
- 计算机显示网络地址,u盘装系统win7打开电脑显示正在获取网络地址怎么处理
- Exception in thread main java.lang.NoSuchMethodError
- 开启NLP新时代的BERT模型,真的好上手吗?
- c#读取solidworks文件_C#初学者教程系列20:Stream流读写
- u3d+向服务器上传文件,unity3d向服务器传数据库
- linux修改vcf编码格式,VCF乱码终极解决大法
- php html5聊天室源码,Grupo Pro v2 - PHP聊天室源码
- 计算流体动力学软件和服务市场现状研究分析-
- Word怎么删除空白页?6个方法随便用!
- c语言文件中获取单词,从文本文件中读取单个单词并翻译 - C
- 你的爬虫是否徘徊在违法的边缘?
- 使用pycharm搭建数据库模型
- PXI 1553B总线卡 航空总线卡 底板+功能子卡 架构 底板原理图+PCB 子卡原理图+PCB
- js渲染10万数据列表,不阻塞UI
- 圆瓶、扁瓶、三色瓶砖、数百品牌分选,弓叶科技的分选神技
- 取得违约金收入的税务处理