亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問在SQL中的LOCATE函數問題,麻煩幫忙看一下!

請問在SQL中的LOCATE函數問題,麻煩幫忙看一下!

Cats萌萌 2021-11-24 19:15:29
LOCATE(X'0A', Fst_name)>0LOCATE(X'0A',work_ph_num)>0這個函數用于避免數據錯行的條件判斷這里的LOCATE函數貌似不是一般用法,因為FIRSTNAME和WORK PHONE都不可能出現"X'0A'"這樣的字段。這是什么用法?怎么用,請高手指點??梢缘脑?,留個QQ就更好啦~貼一段代碼看看:CASEWHEN LOCATE(X'0A', A.MAIN_PH_NUM)>0THEN SUBSTR(A.MAIN_PH_NUM, 1,LOCATE(X'0A',A.MAIN_PH_NUM)-1)ELSE A.MAIN_PH_NUMEND AS ACCT_TEL_NOFROM ADBCN.ACCT_ON_PAGE_CN A
查看完整描述

2 回答

?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

你的代碼不完整,LOCATE函數用于查找字符串的位置,和insert函數差不多,只是參數的位置調了。
如果你的代碼是完整的,至少是這樣的:
LOCATE('X\'OA\'', Fst_name) >0 ...

查看完整回答
反對 回復 2021-11-28
?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

CASE
WHEN LOCATE(X'0A', A.MAIN_PH_NUM)>0
THEN SUBSTR(A.MAIN_PH_NUM, 1,LOCATE(X'0A',A.MAIN_PH_NUM)-1)
ELSE A.MAIN_PH_NUM
END AS ACCT_TEL_NO
FROM ADBCN.ACCT_ON_PAGE_CN A


查看完整回答
反對 回復 2021-11-28
  • 2 回答
  • 0 關注
  • 430 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號