程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL查詢優化:用子查詢取代非主鍵銜接查詢實例引見

MySQL查詢優化:用子查詢取代非主鍵銜接查詢實例引見

編輯:MySQL綜合教程

MySQL查詢優化:用子查詢取代非主鍵銜接查詢實例引見。本站提示廣大學習愛好者:(MySQL查詢優化:用子查詢取代非主鍵銜接查詢實例引見)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL查詢優化:用子查詢取代非主鍵銜接查詢實例引見正文


功效:斷定所填入號碼的運營商
該函數依照以下尺度完成
挪動:134-139 151 188
聯通:130-132 156
電信:133 189 155
關於這些號段以外的號碼查詢將提醒暫有數據信息
同時因為攜號入網的實行招致號碼的運營商變更且存在不肯定性
本法式只做為正則表達式進修交換應用,可隨便流傳,然則由該法式形成的毛病,作者概不擔任!


<html>
<script language="javascript" type="text/javascript">
/**
Designed By Androidyue
Date:2011-01-20
功效:斷定所填入號碼的運營商
該函數依照以下尺度完成
挪動:134-139 151 188
聯通:130-132 156
電信:133 189 155
關於這些號段以外的號碼查詢將提醒暫有數據信息
同時因為攜號入網的實行招致號碼的運營商變更且存在不肯定性
本法式只做為正則表達式進修交換應用,可隨便流傳,然則由該法式形成的毛病,作者概不擔任!
**/
function getServiceProvider(){
//獲得用戶輸出框的信息
var phoneNumber=document.getElementById("phoneInfo").value;
//假如用戶輸出框不包括任何信息
if(phoneNumber==""){
alert("輸出手機號碼信息不克不及為空");
return ;
}
//假如用戶輸出的不是11位數據
if(phoneNumber.length!=11){
alert("請輸出一個11位的尺度手機號碼");
return ;
}
//設置婚配正則表達式內容
var re=/1(/d)(/d)(/d{8})/;
//停止婚配字符串
var arrResult=phoneNumber.match(re);
//假如婚配無成果
if(arrResult==null){
alert("請核實你輸出的德律風號碼能否存在或能否被包括非數字字符");
return;
}else{
//if(arrResult.length!=0){
if(RegExp.$1==3){//假如第二位數字是3,斷定第三位數字
switch(RegExp.$2){//斷定第三位數字
case '0'://130 131 132 是聯通號段
case '1':
case '2':
alert("這是一個聯通手機號碼");
break;
case '3'://133 為電旌旗燈號段
alert("這是一個電信手機號碼");
break;
case '4'://134 135 136 137 138 139 是挪動號段
case '5':
case '6':
case '7':
case '8':
case '9':
alert("這是一個挪動手機號碼");
break;
}
return;
}
if(RegExp.$1==5){//假如第二位數字是5
switch(RegExp.$2){//斷定第三個數字
case '1'://151 是挪動號段
alert("這是一個挪動手機號碼");
break;
case '5'://155是聯通號段
alert("這是一個聯通手機號碼");
break;
case '6'://156 是電旌旗燈號段
alert("這是一個電信手機號碼");
break;
default://其他前2為是15 但第三位不是1 5 6 的德律風號碼,臨時顯示暫有數據
alert("您輸出的手機號碼暫有數據");
break;
}
return;
}
if(RegExp.$1==8){//假如第二位數字是8 斷定第三位數字
switch(RegExp.$2){
case '8'://188 是挪動號段
alert("這是一個挪動手機號碼");
break;
case '9'://189 是電旌旗燈號段
alert("這是一個電信手機號碼");
break;
default://其他前兩位是18 然則第三位不是 8 9 的德律風號碼,顯示暫有數據
alert("您輸出的手機號碼暫有數據");
break;
}
return;
}
alert("你輸出的德律風號碼暫有數據");
return;
}//假如有婚配的停止標記
}// the end of the function getServiceProvider
</script>
<body>
請輸出你要查詢運營商的手機號碼:
<input type="text" name="phoneInfo" id="phoneInfo">
<input type="button" value="查詢" onclick="getServiceProvider()">
</body>
</html>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved